Expand description
Definitions of structs for multiboot2 information. Mostly used during pre-userspace.
Structs§
- Information about the framebuffer.
- A full memory map provided by a Multiboot2 bootloader.
- One memory section provided by a Multiboot2 bootloader.
- A Multiboot2 module. See https://aphrodite-os.github.io/book/bootloader-modules.html.
- Boot info collected from provided Tags.
- A color descriptor for ColorInfo::Palette.
- The raw memory map provided by a Multiboot2 bootloader. This is interpreted into a MemoryMap.
- The root tag. The official Multiboot2 name is literally the “fixed part” of the tags, so I made a better name.
- Used for Multiboot2 tags. This shouldn’t be used after a crate::boot::BootInfo struct has been initalized, but it still can be used.
Enums§
- Information about color, for use in FramebufferInfo.