#[repr(C)]pub struct KernelBootInfo {
    pub mmap: MemoryMapInfo,
    pub rsdp_addr: u64,
    pub fb: FramebufferInfo,
}Expand description
Information the kernel needs right after ExitBootServices.
Keep this #[repr(C)] and prefer fixed-size integers over u64 at the ABI boundary.
Fields§
§mmap: MemoryMapInfoMemory map information.
rsdp_addr: u64RSDP (ACPI 2.0+) physical address, or 0 if not provided.
fb: FramebufferInfoFramebuffer information, passed from UEFI GOP.
Trait Implementations§
Source§impl Clone for KernelBootInfo
 
impl Clone for KernelBootInfo
Source§fn clone(&self) -> KernelBootInfo
 
fn clone(&self) -> KernelBootInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreAuto Trait Implementations§
impl Freeze for KernelBootInfo
impl RefUnwindSafe for KernelBootInfo
impl Send for KernelBootInfo
impl Sync for KernelBootInfo
impl Unpin for KernelBootInfo
impl UnwindSafe for KernelBootInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more