Make sure to enable xAPIC mode as well as x2APIC mode

This commit is contained in:
Jeremy Soller 2016-09-01 17:23:04 -06:00
parent f14569e313
commit a4da0121ea

View file

@ -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
}