|
uint8_t | IOAPIC_Initialize (uint32_t baseAddr, uint32_t global_int_base) |
|
uint32_t | IOAPIC_Read (uint32_t *io_apic_baseAddr, uint32_t index) |
| Read an IOAPIC configuration register. More...
|
|
void | IOAPIC_Write (uint32_t *io_apic_baseAddr, uint32_t index, uint32_t val) |
| Write an IOAPIC configuration register. More...
|
|
uint8_t | IOAPIC_GetVector (uint8_t global_irq, uint8_t *vec) |
|
void | IOAPIC_MapIRQ (uint8_t global_irq, uint8_t apic_vector, uint64_t apic_id, uint8_t trigger_mode, uint8_t polarity, uint8_t delivery_mode) |
|
void | IOAPIC_SetEnableMode (uint8_t vector, bool active) |
|
void | IOAPIC_VirtualizeAll (void) |
|