Module rstubs::arch::int::ioapic

source Β·
Expand description

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

Structs§

  • Identification πŸ”’
    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 version information

Enums§

  • The different devices that can send interrupts

Statics§

  • The shared IOAPIC instance.

Traits§

  • Register πŸ”’
    An APIC register that can be read/written to IOWIN.

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).