Expand description
Support for the x86 PIC (8259 Programmable Interrupt Controller), which handles basic interrupts. In multicore mode, this isn’t used in favor of the APIC interface. This was modified from the toyos pic8259_simple crate.
Structs
- A pair of chained PIC chips, which represents the standard x86 configuration.
- The set of status registers for both PIC chips.
Constants
- The offset added to the first IRQ:
0x20
. - The IRQ number reserved for spurious PIC interrupts (as recommended by OS dev wiki).