Spurious interrupt vector set to 0xFF
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user