pub fn detach(&mut self) {
        unsafe {
            self.base = rdmsr(IA32_APIC_BASE);
            self.base.set_bit(10, false); // x2APIC
            self.base.set_bit(11, false); // xAPIC
            wrmsr(IA32_APIC_BASE, self.base);
        }
    }
/// Detach from APIC (disable x2APIC and xAPIC mode).
Detach from APIC (disable x2APIC and xAPIC mode).
Detach from APIC ( disable x2APIC and xAPIC mode ) .
pub fn detach(&mut self) {
        unsafe {
            self.base = rdmsr(IA32_APIC_BASE);
            self.base.set_bit(10, false); // x2APIC
            self.base.set_bit(11, false); // xAPIC
            wrmsr(IA32_APIC_BASE, self.base);
        }
    }
pub fn detach ( & mut self ) { unsafe { self . base = rdmsr ( IA32_APIC_BASE ) ; self . base . set_bit ( 10 , false ) ; // x2APIC self . base . set_bit ( 11 , false ) ; // xAPIC wrmsr ( IA32_APIC_BASE , self . base ) ; } }
Detach from APIC (disable x2APIC and xAPIC mode).
Detach from APIC ( disable x2APIC and xAPIC mode ) .
&mut self