diff --git a/kernel/arch/x86_64/boot.S b/kernel/arch/x86_64/boot.S index ed519982..d481707a 100644 --- a/kernel/arch/x86_64/boot.S +++ b/kernel/arch/x86_64/boot.S @@ -47,7 +47,7 @@ g_multiboot_magic: .skip 8 -.section .text +.section .data # Map first GiB to 0x00000000 and 0xFFFFFFFF80000000 .align 4096 @@ -83,6 +83,8 @@ boot_gdtr: .short . - boot_gdt - 1 .quad V2P(boot_gdt) +.section .text + has_cpuid: pushfl pushfl