|
ApertureOS
|

Functions | |
| uint32_t | interrupts_Initialize () |
| void | interrupts_callback (uint32_t res) |
| uint8_t | interrupts_messageHandler (Message *msg) |
| void | interrupts_IDTHandler (Registers *Regs) |
| void | Interrupts_GPF_Handler (Registers *regs) |
| void | Interrupts_Setup () |
| void | Interrupts_Virtualize () |
| void | Interrupts_RegisterHandler (uint8_t intrpt, uint8_t slot, InterruptHandler handler) |
| uint8_t | Interrupts_GetFreeSlot (uint8_t intrpt) |
| void | Interrupts_EmptySlot (uint8_t intrpt, uint8_t slot) |
| void | Interrupts_GetHandler (uint8_t intrpt, uint8_t slot, InterruptHandler *o_handler) |
| void | Interrupts_SetInterruptEnableMode (uint8_t intrpt, bool enabled) |
| SysID | Interrupts_GetSysID () |
| bool | Interrupts_IsAPICEnabled () |
| void | Interrupts_Lock () |
| void | Interrupts_Unlock () |
Variables | |
| SystemData * | int_sys = NULL |
| uint8_t | using_apic = 0 |
| InterruptHandler | int_handlers [INTERRUPT_COUNT][INTERRUPT_HANDLER_SLOTS+1] |
| static uint32_t | curCallNum = 0 |
| static uint32_t | callNumWhereIntsEnabled = 0 |
| void interrupts_callback | ( | uint32_t | res | ) |
| void Interrupts_EmptySlot | ( | uint8_t | intrpt, |
| uint8_t | slot | ||
| ) |
| uint8_t Interrupts_GetFreeSlot | ( | uint8_t | intrpt | ) |
| void Interrupts_GetHandler | ( | uint8_t | intrpt, |
| uint8_t | slot, | ||
| InterruptHandler * | o_handler | ||
| ) |
| SysID Interrupts_GetSysID | ( | ) |
| void Interrupts_GPF_Handler | ( | Registers * | regs | ) |
| void interrupts_IDTHandler | ( | Registers * | Regs | ) |
| uint32_t interrupts_Initialize | ( | ) |
| bool Interrupts_IsAPICEnabled | ( | ) |
| void Interrupts_Lock | ( | ) |
| uint8_t interrupts_messageHandler | ( | Message * | msg | ) |
| void Interrupts_RegisterHandler | ( | uint8_t | intrpt, |
| uint8_t | slot, | ||
| InterruptHandler | handler | ||
| ) |
| void Interrupts_SetInterruptEnableMode | ( | uint8_t | intrpt, |
| bool | enabled | ||
| ) |
| void Interrupts_Setup | ( | ) |
| void Interrupts_Unlock | ( | ) |
| void Interrupts_Virtualize | ( | ) |
|
static |
|
static |
| InterruptHandler int_handlers[INTERRUPT_COUNT][INTERRUPT_HANDLER_SLOTS+1] |
| SystemData* int_sys = NULL |
| uint8_t using_apic = 0 |
1.8.9.1