Trait Apic

Source
pub trait Apic: ApicTimer {
    // Required methods
    fn id(&self) -> u32;
    fn version(&self) -> u32;
    fn eoi(&self);
    unsafe fn send_ipi(&self, icr: Icr);
}

Required Methods§

Source

fn id(&self) -> u32

Source

fn version(&self) -> u32

Source

fn eoi(&self)

End of Interrupt, this function will inform APIC that this interrupt has been processed.

Source

unsafe fn send_ipi(&self, icr: Icr)

Send a general inter-processor interrupt.

Implementors§