Spurious interrupt vector set to 0xFF

This commit is contained in:
2021-04-18 02:07:45 -05:00
parent 0b84658a61
commit 1171aa2ca3

View File

@@ -37,7 +37,7 @@ void apic_enable(struct page_stact_t *page_stack)
apic_registers = (struct apic_registers_t*)allocate_from_bottom(page_size);
map_page(page_stack, apic_registers, msr.apic_base << 12, PAGE_RW);
printf("MSR_APIC_BASE: %016x\n", *((uint32_t*)&msr));
apic_registers->spurious_iv.value = apic_registers->spurious_iv.value | 0x100;
apic_registers->spurious_iv.value = apic_registers->spurious_iv.value | 0x1FF;
}
void apic_eoi()