1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-17 11:37:40 +00:00

Kernel: Reorder code a bit to clarify which #if block it belongs to

This commit is contained in:
Gunnar Beutner 2021-06-26 19:56:50 +02:00 committed by Andreas Kling
parent df530941cc
commit eba33f82b8

View file

@ -1120,9 +1120,7 @@ UNMAP_AFTER_INIT void Processor::gdt_init()
#if ARCH(X86_64) #if ARCH(X86_64)
MSR fs_base(MSR_FS_BASE); MSR fs_base(MSR_FS_BASE);
fs_base.set((size_t)this & 0xffffffff, (size_t)this >> 32); fs_base.set((size_t)this & 0xffffffff, (size_t)this >> 32);
#endif #else
#if ARCH(I386)
asm volatile( asm volatile(
"mov %%ax, %%ds\n" "mov %%ax, %%ds\n"
"mov %%ax, %%es\n" "mov %%ax, %%es\n"
@ -1130,7 +1128,9 @@ UNMAP_AFTER_INIT void Processor::gdt_init()
"mov %%ax, %%ss\n" ::"a"(GDT_SELECTOR_DATA0) "mov %%ax, %%ss\n" ::"a"(GDT_SELECTOR_DATA0)
: "memory"); : "memory");
set_fs(GDT_SELECTOR_PROC); set_fs(GDT_SELECTOR_PROC);
#endif
#if ARCH(I386)
// Make sure CS points to the kernel code descriptor. // Make sure CS points to the kernel code descriptor.
// clang-format off // clang-format off
asm volatile( asm volatile(