Module devices::irqchip::userspace

source Β·

StructsΒ§

  • Dropper πŸ”’
    Helper that implements Drop on behalf of UserspaceIrqChip. The many cloned copies of an irq chip share a single arc’ed Dropper, which only runs its drop when the last irq chip copy is dropped.
  • TimerWorker πŸ”’
    Worker thread for polling timer events and sending them to an APIC.
  • An IrqChip with all interrupt devices emulated in userspace. UserspaceIrqChip works with any hypervisor, but only supports x86.
  • Waiter πŸ”’
    Condition variable used by UserspaceIrqChip::wait_until_runnable.

EnumsΒ§

ConstantsΒ§

  • PIT_CHANNEL0_IRQ πŸ”’
    PIT channel 0 timer is connected to IRQ 0
  • X86_CR0_CD πŸ”’
    CR0 cache disable bit
  • X86_CR0_ET πŸ”’
    CR0 extension type bit
  • X86_CR0_INIT πŸ”’
    Default power on state of CR0 register, according to the Intel manual.
  • X86_CR0_NW πŸ”’
    CR0 not write through bit

Type AliasesΒ§