Expand description
Modules§
- boot_
info - Creating and reading
RawBootInfofromEntry. - elf
loader - Parsing and loading kernel objects from ELF files.
- fc
- Offsets and values used to interpret the boot params (“zeropage”) setup by firecracker For the full list of values see https://github.com/torvalds/linux/blob/b6839ef26e549de68c10359d45163b0cfb031183/arch/x86/include/uapi/asm/bootparam.h#L151-L198
Macros§
- define_
abi_ tag kernel - Defines the current Hermit kernel version in the note section.
- define_
entry_ version kernel - Defines the hermit entry version in the note section.
- define_
uhyve_ interface_ version kernel - Defines the Uhyve interface version in the note section.
Structs§
- Hermit
Version - A Hermit version.
- Parse
Hermit Version Error - An error which can be returned when parsing a
HermitVersion. - Uhyve
IfVersion - A Uhyve interface version.
Enums§
- Format
loader - Possible input formats for a Hermit loader.
Functions§
- detect_
format loader - Attempts to detect the format of an input file (using magic bytes), whether it is an ELF kernel or an image.
Type Aliases§
- Entry
Non-RISC-V RV64 - Kernel entry point.