mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-30 00:31:14 +00:00
Kernel: Reorder code a bit to clarify which #if block it belongs to
This commit is contained in:
parent
df530941cc
commit
eba33f82b8
Notes:
sideshowbarker
2024-07-18 11:27:11 +09:00
Author: https://github.com/gunnarbeutner Commit: https://github.com/SerenityOS/serenity/commit/eba33f82b88 Pull-request: https://github.com/SerenityOS/serenity/pull/8269 Reviewed-by: https://github.com/Hendiadyoin1 Reviewed-by: https://github.com/IdanHo
|
@ -1120,9 +1120,7 @@ UNMAP_AFTER_INIT void Processor::gdt_init()
|
|||
#if ARCH(X86_64)
|
||||
MSR fs_base(MSR_FS_BASE);
|
||||
fs_base.set((size_t)this & 0xffffffff, (size_t)this >> 32);
|
||||
#endif
|
||||
|
||||
#if ARCH(I386)
|
||||
#else
|
||||
asm volatile(
|
||||
"mov %%ax, %%ds\n"
|
||||
"mov %%ax, %%es\n"
|
||||
|
@ -1130,7 +1128,9 @@ UNMAP_AFTER_INIT void Processor::gdt_init()
|
|||
"mov %%ax, %%ss\n" ::"a"(GDT_SELECTOR_DATA0)
|
||||
: "memory");
|
||||
set_fs(GDT_SELECTOR_PROC);
|
||||
#endif
|
||||
|
||||
#if ARCH(I386)
|
||||
// Make sure CS points to the kernel code descriptor.
|
||||
// clang-format off
|
||||
asm volatile(
|
||||
|
|
Loading…
Reference in a new issue