APIC_SPIV_APIC_ENABLED
value &= ~APIC_SPIV_APIC_ENABLED;
value |= APIC_SPIV_APIC_ENABLED;
value &= ~APIC_SPIV_APIC_ENABLED;
value |= APIC_SPIV_APIC_ENABLED;
value |= APIC_SPIV_APIC_ENABLED;
if (!(val & APIC_SPIV_APIC_ENABLED)) {
bool enabled = val & APIC_SPIV_APIC_ENABLED;
val = xapic_read_reg(APIC_SPIV) | APIC_SPIV_APIC_ENABLED;
x2apic_read_reg(APIC_SPIV) | APIC_SPIV_APIC_ENABLED);
*(u32 *)(lapic.regs + APIC_SPIV) = APIC_SPIV_APIC_ENABLED;