pub struct XAPIC { /* private fields */ }
Expand description
State for the XAPIC driver.
Implementations
Trait Implementations
sourceimpl ApicControl for XAPIC
impl ApicControl for XAPIC
sourcefn tsc_enable(&mut self, vector: u8)
fn tsc_enable(&mut self, vector: u8)
Enable TSC timer.
sourceunsafe fn ipi_init_deassert(&mut self)
unsafe fn ipi_init_deassert(&mut self)
Deassert INIT IPI.
sourceunsafe fn ipi_startup(&mut self, core: ApicId, start_page: u8)
unsafe fn ipi_startup(&mut self, core: ApicId, start_page: u8)
Send a STARTUP IPI to a core.
sourcefn logical_id(&self) -> u32
fn logical_id(&self) -> u32
Returns the logical APIC ID.
Auto Trait Implementations
impl RefUnwindSafe for XAPIC
impl Send for XAPIC
impl Sync for XAPIC
impl Unpin for XAPIC
impl !UnwindSafe for XAPIC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more