(Bare) Metal Protocols
1. UEFI  uefi
properties
ID: 533c2390-63c9-4cac-b0ff-2e7e93b4c60f
CREATED:
edges
– ~
– 22. EFI Byte Code Virtual Machine - UEFI Specification 2.11 documentation
– Uefi.inc - OSDev Wiki
– GNU-EFI - OSDev Wiki
Unified Extensible Firmware Interface
- UEFI Shell Specification v2.2
- mjg59 | Implementing UEFI Boot to Zork
- 3.3. Building the UEFI Boot Loader
- KunYi/Simple-UEFI-Bootloader: A UEFI bootloader for bare-metal x86-64 applications
- GitHub - ajxs/uefi-elf-bootloader: UEFI ELF Bootloader example
- modern uefi network booting | kraxel's news
- The Meaning of all the UEFI Keys | James Bottomley's random Pages
- microsoft/secureboot_objects: Secure boot objects recommended by Microsoft.
Supersedes BIOS in a similar manner to Wayland over X11 I suppose.. yet we prefer UEFI+X11 :)
1.1. EFI Stub
properties
ID: 60dea93a-8c06-4370-b89a-832a27772b9c
CREATED:
1.2. OVMF
properties
ID: 6f908314-d6d8-471a-96c7-e388f6891fb0
CREATED:
Open Virtual Machine Firmware
How to run OVMF · tianocore/tianocore.github.io Wiki
# sudo pacman -Sy edk2-ovmf mkdir ovmf && cd ovmf mkdir a mv /usr/share/ovmf/x64/OVMF.4m.fd bios.bin qemu-system-x86_64 -L . -pflash bios.bin -hda fat:rw:a -net none- UEFI Application development in OVMF
2. ACPI
properties
ID: 8992ac90-c5fc-468d-9c41-aa5388dcba80
CREATED:
2.1. ACPICA
properties
ID: fe64edb6-9f78-4ab7-b488-72b0f8232652
CREATED:
ACPI Component Architecture - a reference impl of ACPI.
3. Multiboot
properties
ID: aa3ebd09-d9f9-4917-936a-a784da9a8754
CREATED:
4. U-boot
properties
ID: 4748e13f-2f13-4718-96d0-7c1649f31de9
CREATED:
6. BIOS
properties
ID: 7f759436-4087-455f-92fa-1dc49d5dbcfe
CREATED: