chipset::ioapic

Trait IoApicRouting

Source
pub trait IoApicRouting: Send + Sync {
    // Required methods
    fn assert(&self, irq: u8);
    fn set_route(&self, irq: u8, request: Option<(u64, u32)>);
}
Expand description

Trait allowing the IO-APIC device to assert VM interrupts.

Required Methods§

Source

fn assert(&self, irq: u8)

Asserts virtual interrupt line irq.

Source

fn set_route(&self, irq: u8, request: Option<(u64, u32)>)

Sets the MSI parameters to use when virtual interrupt line irq is asserted.

Trait Implementations§

Source§

impl Debug for dyn IoApicRouting

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Implementors§