[][src]Module multiboot::information

This modules contains the pieces for parsing and creating Multiboot information structures.

If you don't know where to start, take a look at Multiboot.

Structs

AOutSymbols

Multiboot format for AOut Symbols

BootDevice

The ‘boot_device’ field.

ColorInfoPalette

Information for indexed color mode

ColorInfoRgb

Information for direct RGB color mode

ElfSymbols

Multiboot format for ELF Symbols

FramebufferTable

Contains the information about the framebuffer

MemoryEntry

Multiboot format of the MMAP buffer.

MemoryMapIter

Used to iterate over all memory regions provided by multiboot.

Module

Information about a module in multiboot.

ModuleIter

Used to iterate over all modules in multiboot.

Multiboot

Multiboot struct clients mainly interact with

MultibootInfo

Representation of Multiboot Information according to specification.

Enums

ColorInfoType

Safe wrapper for ColorInfo

MemoryType

Types that define if the memory is usable or not.

SymbolType

Safe wrapper for either AOutSymbols or ElfSymbols

Constants

SIGNATURE_EAX

Value found in %eax after multiboot jumps to our entry point.

Traits

MemoryManagement

Implement this trait to be able to get or set fields containing a pointer.

Type Definitions

PAddr