Crate uefi_loader

Crate uefi_loader 

Source
Expand description

ยงUEFI Loader Main Entry Point

Modulesยง

elf ๐Ÿ”’
ELF file handling
file_system ๐Ÿ”’
framebuffer ๐Ÿ”’
GOP for the Kernel
memory ๐Ÿ”’
rsdp ๐Ÿ”’
Root/Extended System Description Pointer
tracing ๐Ÿ”’
Trace output
uefi_mmap ๐Ÿ”’
UEFI Memory Map Utilities
vmem ๐Ÿ”’
Virtual Memory Setup for Kernel loading (new typed API)

Constantsยง

TRAMPOLINE_STACK_SIZE_BYTES ๐Ÿ”’

Functionsยง

efi_main ๐Ÿ”’
enable_wp_nxe_pge ๐Ÿ”’ โš 
switch_to_kernel ๐Ÿ”’ โš 
Enter the kernel via a tiny trampoline.

Type Aliasesยง

BootInfoVirtualAddress ๐Ÿ”’
KernelVirtualAddress ๐Ÿ”’
PageTablePhysicalAddress ๐Ÿ”’
TrampolineStackVirtualAddress ๐Ÿ”’