Crate hermit_entry

Source
Expand description

§Hermit’s loading and entry API.

This crate parses and loads Hermit applications ([elf]).

Additionally, this crate unifies Hermit’s entry API (Entry) for all loaders and the kernel.

Modules§

boot_info
Creating and reading RawBootInfo from Entry.
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
Defines the current Hermit kernel version in the note section.
define_entry_version
Defines the hermit entry version in the note section.

Structs§

HermitVersion
A Hermit version.
ParseHermitVersionError
An error which can be returned when parsing a HermitVersion.

Type Aliases§

Entry
Kernel entry point.