Expand description
Linux specific loader definitions and implementation.
Structs§
- Aarch64
Image Page Size - Acpi
Tables - ACPI tables to place in guest memory: a one-page RSDP plus the tables it points to.
- 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.
- SnpBoot
Config - Enables allocation of the SEV-SNP Linux boot protocol pages.
Enums§
Constants§
Functions§
- load_
config_ x86 - Place the ACPI tables, SMBIOS tables, boot metadata, zero page, and initial
registers for a Linux kernel that has already been loaded into guest
memory (as described by
load_info). - load_
kernel_ and_ initrd_ arm64 - Load only an arm64 the flat Linux kernel
Imageand 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 and place all of its supporting structures.
- set_
direct_ boot_ registers_ arm64 - Load the configuration info and registers for the Linux kernel based on the provided LoadInfo. Parameters: