(Bare) Metal Protocols
1. UEFI uefi
ID: 533c2390-63c9-4cac-b0ff-2e7e93b4c60f CREATED: <2025-03-08 Sat 01:06>
~ – 22. EFI Byte Code Virtual Machine — UEFI Specification 2.11 documentation – Uefi.inc - OSDev Wiki – GNU-EFI - OSDev Wiki
–Unified Extensible Firmware Interface
1.1. OVMF
ID: 6f908314-d6d8-471a-96c7-e388f6891fb0 CREATED: <2025-03-09 Sun 19:40>–
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
ID: 8992ac90-c5fc-468d-9c41-aa5388dcba80 CREATED: <2025-03-09 Sun 20:03>–
2.1. ACPICA
ID: fe64edb6-9f78-4ab7-b488-72b0f8232652 CREATED: <2025-03-09 Sun 20:03>
Overview of ACPI Component Architecture (ACPICA)
–ACPI Component Architecture - a reference impl of ACPI.
3. Multiboot
ID: aa3ebd09-d9f9-4917-936a-a784da9a8754 CREATED: <2025-03-09 Sun 20:05>
Multiboot - OSDev Wiki – Multiboot Specification version 0.6.96
–4. U-boot
ID: 4748e13f-2f13-4718-96d0-7c1649f31de9 CREATED: <2025-03-09 Sun 20:05>
U-Boot – "Das U-Boot" Source Tree – How U-boot loads Linux kernel | Welcome to the Mike’s homepage!
–5. coreboot
ID: 248f0dbf-971e-46e9-91a6-7f6d06356c19 CREATED: <2025-03-09 Sun 20:06>–
6. BIOS
ID: 7f759436-4087-455f-92fa-1dc49d5dbcfe CREATED: <2025-03-09 Sun 20:50>–