#[repr(C)]pub struct RawMemoryMap {
pub tag_type: u32,
pub tag_len: u32,
pub entry_size: u32,
pub entry_version: u32,
pub sections: [MemorySection],
}
Expand description
The raw memory map provided by a Multiboot2 bootloader. This is interpreted into a MemoryMap.
Fields§
§tag_type: u32
The type of the tag.
tag_len: u32
The length of the tag.
entry_size: u32
Size of one entry(one MemorySection for Aphrodite)
entry_version: u32
The version of the memory map. Should be disregarded as it’s 0.
sections: [MemorySection]
The sections. This is the reason that [Clone] can’t be implemented for RawMemoryMap.