Add initial IO APIC support

- IO APIC vector mapping
- Legacy PIC disable
- Real interrupts happening
This commit is contained in:
Justin C. Miller
2018-05-02 16:46:37 -07:00
parent 428e4563d0
commit 59700b07db
11 changed files with 317 additions and 62 deletions

View File

@@ -72,9 +72,9 @@ kernel_main(popcorn_data *header)
pager->map_offset_pointer(&header->frame_buffer, header->frame_buffer_length);
interrupts_init();
interrupts_enable();
device_manager devices(header->acpi_table);
interrupts_enable();
// int x = 1 / 0;
// __asm__ __volatile__("int $15");