From a4da0121ea336157134f9130d63e87bc3c132cf7 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 1 Sep 2016 17:23:04 -0600 Subject: [PATCH] Make sure to enable xAPIC mode as well as x2APIC mode --- arch/x86_64/src/acpi/local_apic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 }