Expand description
The definition of Linux Boot Protocol boot_params struct.
The bootloader will deliver the address of the BootParams
struct
as the argument of the kernel entrypoint. So we must define a Linux
ABI compatible struct in Rust, despite that most of the fields are
currently not needed by Asterinas.
Structs§
- ApmBios
Info - Boot
E820 Entry - Boot
Params - Linux 32/64-bit Boot Protocol parameter struct.
- EddDevice
Params - EddInfo
- Edid
Info - EfiInfo
- IstInfo
- Olpc
OfwHeader - Screen
Info - Setup
Header - Linux Boot Protocol header.
- SysDesc
Table
Enums§
- E820
Type - The E820 types known to the kernel.
Constants§
- LINUX_
BOOT_ HEADER_ MAGIC - Magic stored in the boot protocol header.