Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 22-Aug-2025 | - | ||||
build/ | 21-Aug-2025 | - | ||||
include/ | 21-Aug-2025 | - | ||||
lib/ | 21-Aug-2025 | - | ||||
scripts/ | 21-Aug-2025 | - | ||||
src/ | 21-Aug-2025 | - | ||||
LICENSE | A D | 21-Aug-2025 | 1.5 KiB | 28 | 24 | |
MAINTAINERS | A D | 21-Aug-2025 | 43 | 3 | 2 | |
NOTES.txt | A D | 21-Aug-2025 | 1.7 KiB | 43 | 33 | |
README.txt | A D | 21-Aug-2025 | 1.1 KiB | 36 | 24 | |
build.mk | A D | 21-Aug-2025 | 3.3 KiB | 113 | 83 |
README.txt
1What is This? 2------------- 3 4This project contains some experiments in software that runs on UEFI 5firmware for the purpose of exploring UEFI development and bootloader 6development. 7 8Since UEFI images are in PE32+ file format, we require that our binaries be 9position independent executables with no relocations. For the most part this 10does not require any extra effort on x86-64, but it does mean that you cannot 11statically initialize any variables that hold an address. (These addresses may 12be assigned at runtime however.) 13 14 15External Dependencies 16--------------------- 17 18qemu-system-x86_64 is needed to test in emulation 19gnu parted and mtools are needed to generate the disk.img for Qemu 20 21 22Useful Resources & Documentation 23-------------------------------- 24 25ACPI & UEFI Specifications 26http://www.uefi.org/specifications 27 28Intel 64 and IA-32 Architecture Manuals 29http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html 30 31Tianocore UEFI Open Source Community 32(Source for OVMF, EDK II Dev Environment, etc) 33http://www.tianocore.org/ 34https://github.com/tianocore 35 36