Expand description
Linux specific loader definitions and implementation.
Structs§
- Aarch64
Image Page Size - Acpi
Config - Command
Line Config - Initrd
Config - Initrd
Info - Information returned about the initrd loaded.
- Kernel
Info - Information returned about the kernel loaded.
- Load
Info - Information returned about where certain parts were loaded.
- Register
Config - Zero
Page Config
Enums§
Functions§
- build_
zero_ page - Construct a zero page from the following parameters. TODO: support different acpi_base other than 0xe0000
- load_
config - Load the configuration info and registers for the Linux kernel based on the provided LoadInfo.
- load_
kernel_ and_ initrd_ arm64 - Load only an arm64 the flat Linux kernel
Image
and optional initrd. This does not setup register state or any other config information. - load_
kernel_ and_ initrd_ x64 - Load only a Linux kernel and optional initrd to VTL0. This does not setup register state or any other config information.
- load_
x86 - Load a Linux kernel into VTL0.
- set_
direct_ boot_ registers_ arm64 - Load the configuration info and registers for the Linux kernel based on the provided LoadInfo. Parameters: