Module load_kernel

Module load_kernel 

Source
Expand description

Implements a loader for the kernel ELF binary.

Structs§

ElfMemoryRequirements
Basic information about the memory segments of an elf file.
VirtualAddressOffset
A helper type used to offset virtual addresses for position independent executables.

Functions§

calc_elf_memory_requirements
Calculates basic requirements needed to allocate memory for an elf file.
load_kernel
Loads the kernel ELF file given in bytes in the given page_table.