diff --git a/arch/x86_64/src/acpi/local_apic.rs b/arch/x86_64/src/acpi/local_apic.rs index a9ca626..5a773c8 100644 --- a/arch/x86_64/src/acpi/local_apic.rs +++ b/arch/x86_64/src/acpi/local_apic.rs @@ -29,7 +29,7 @@ pub struct LocalApic; impl LocalApic { pub fn new() -> Self { - unsafe { wrmsr(IA32_APIC_BASE, rdmsr(IA32_APIC_BASE) | 1 << 10) } + unsafe { wrmsr(IA32_APIC_BASE, rdmsr(IA32_APIC_BASE) | 1 << 11 | 1 << 10) } LocalApic }