Kernel: Replace PIC with APIC

If APIC/IOAPIC is not found, we fallback to PIC

Interrupts don't seem to work on real hardware (?)
This commit is contained in:
2022-12-19 11:33:07 +02:00
parent 7efa5bfb75
commit 0bdb01ee04
11 changed files with 427 additions and 46 deletions

View File

@@ -0,0 +1,13 @@
#pragma once
#include <stdint.h>
namespace APIC
{
void Initialize();
void EOI();
void GetISR(uint32_t[8]);
void EnableIRQ(uint8_t irq);
}