Struct acpi::interrupt::Apic[][src]

pub struct Apic {
    pub local_apic_address: u64,
    pub io_apics: Vec<IoApic>,
    pub local_apic_nmi_lines: Vec<NmiLine>,
    pub interrupt_source_overrides: Vec<InterruptSourceOverride>,
    pub nmi_sources: Vec<NmiSource>,
    pub also_has_legacy_pics: bool,
}

Fields

local_apic_address: u64io_apics: Vec<IoApic>local_apic_nmi_lines: Vec<NmiLine>interrupt_source_overrides: Vec<InterruptSourceOverride>nmi_sources: Vec<NmiSource>also_has_legacy_pics: bool

If this field is set, you must remap and mask all the lines of the legacy PIC, even if you choose to use the APIC. It’s recommended that you do this even if ACPI does not require you to.

Trait Implementations

impl Debug for Apic[src]

Auto Trait Implementations

impl RefUnwindSafe for Apic

impl Send for Apic

impl Sync for Apic

impl Unpin for Apic

impl UnwindSafe for Apic

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.