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:
parent
df530941cc
commit
eba33f82b8
1 changed files with 3 additions and 3 deletions
|
@ -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(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue