pub(crate) struct MemoryInfo {
pub(crate) physmap: [u64; 60],
pub(crate) physmap_last: usize,
pub(crate) boot_area: u64,
pub(crate) boot_info: BootInfo,
pub(crate) dcons_addr: u64,
pub(crate) dcons_size: u64,
pub(crate) initial_memory_size: u64,
pub(crate) end_page: u64,
pub(crate) unk: u32,
pub(crate) paddr_free: u64,
pub(crate) memtest: u64,
}Expand description
Contains memory information populated from memory map.
Fields§
§physmap: [u64; 60]§physmap_last: usize§boot_area: u64§boot_info: BootInfo§dcons_addr: u64§dcons_size: u64§initial_memory_size: u64§end_page: u64§unk: u32§paddr_free: u64§memtest: u64Auto Trait Implementations§
impl Freeze for MemoryInfo
impl RefUnwindSafe for MemoryInfo
impl Send for MemoryInfo
impl Sync for MemoryInfo
impl Unpin for MemoryInfo
impl UnwindSafe for MemoryInfo
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