Struct limine_protocol::requests::SMPRequest
source · [−]#[repr(C)]pub struct SMPRequest {
pub id: [u64; 4],
pub revision: u64,
pub response: Option<NonNull<SMPResponse>>,
pub flags: u64,
}Expand description
Request the bootloader bootstrap the secondary processors
Fields
id: [u64; 4]The request id array
revision: u64The request revision
response: Option<NonNull<SMPResponse>>Response pointer
flags: u64Flags for the bootloader
Bit 0 - Enable X2APIC if available
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SMPRequest
impl !Send for SMPRequest
impl !Sync for SMPRequest
impl Unpin for SMPRequest
impl UnwindSafe for SMPRequest
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