rstubs::arch::int

Module lapic

Source
Expand description

Abstractions for the local APIC for timers, IPI and internal interrupt

Structs§

  • Register for reconfiguring the base address
  • DestFormat 🔒
    Destination Format Register.
  • EndOfInt 🔒
    EOI Register, WO
  • Local APIC ID Register.
  • Interrupt Command Register 2, R/W
  • Interrupt Command Register 1, R/W
  • Abstracts the local APICs (which is integrated into every CPU core)
  • LogicalDst 🔒
    Logical Destination Register.
  • Spurious Interrupt Vector Register.
  • TaskPrio 🔒
    Task Priority Register, R/W
  • TimerCount 🔒
    LApic timer current counter register, RO
  • TimerCtrl 🔒
    LApic timer control register, R/W
  • TimerDiv 🔒
    LApic timer divide configuration register, RW
  • LApic timer initial counter register, R/W
  • Version 🔒
    Local APIC Version Register, RO

Enums§

  • Delivery mode specifies the type of interrupt sent to the CPU.
  • Destination for an inter-processor interrupt
  • TimerMode 🔒
    Timer mode.

Constants§

Statics§

  • The LAPIC instance, that is different for each cpu core.