aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src/kernel/main.cpp
diff options
context:
space:
mode:
authorMatteo Gmür <matteo.gmuer1@ost.ch>2025-03-15 11:29:26 +0000
committerMatteo Gmür <matteo.gmuer1@ost.ch>2025-03-15 11:29:26 +0000
commit60ab85044289f4a9a0a84c37bfb2b3938f6ae416 (patch)
treef1b41963d0a28bbe26e4e8f61c8bcc11b4daa000 /arch/x86_64/src/kernel/main.cpp
parentf2b9ac8f0f22354241e9b78e47aa7cb94e5ef511 (diff)
downloadteachos-60ab85044289f4a9a0a84c37bfb2b3938f6ae416.tar.xz
teachos-60ab85044289f4a9a0a84c37bfb2b3938f6ae416.zip
Fix size of segment descriptor using bit fields and struct packing
Diffstat (limited to 'arch/x86_64/src/kernel/main.cpp')
-rw-r--r--arch/x86_64/src/kernel/main.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86_64/src/kernel/main.cpp b/arch/x86_64/src/kernel/main.cpp
index 4db9599..055b516 100644
--- a/arch/x86_64/src/kernel/main.cpp
+++ b/arch/x86_64/src/kernel/main.cpp
@@ -60,8 +60,7 @@ namespace teachos::arch::kernel
heap_test();
- context_switching::descriptor_table::global_descriptor_table global_descriptor_table{
- context_switching::descriptor_table::initialize_global_descriptor_table()};
+ auto global_descriptor_table = context_switching::descriptor_table::initialize_global_descriptor_table();
decltype(auto) x = global_descriptor_table.at(1);
if (global_descriptor_table.size() == 0)