Module rstubs::arch::int::ioapic

source ·
Expand description

Abstraction of the I/O APIC that is used for management of external interrupts.

Structs§

  • I/O APIC identification
  • The I/O APIC’s Core component is the IO-redirection table. This table is used to configure a flexible mapping between the interrupt number and the external interruption. Entries within this table have a width of 64 bit.
  • SlotH 🔒
    Entry in the redirection table. Higher Half.
  • SlotL 🔒
    Entry in the redirection table. Lower Half.
  • Version 🔒
    I/O APIC hardware version information

Enums§

  • The different devices that can send interrupts

Statics§

  • The shared IOAPIC instance.

Functions§

  • red_h 🔒
    Returns the redirection table entry address for the slot (upper half).
  • red_l 🔒
    Returns the redirection table entry address for the slot (lower half).