• Home
  • Annotate
  • current directory
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 D21-Aug-20251.5 KiB2824

MAINTAINERS A D21-Aug-202543 32

NOTES.txt A D21-Aug-20251.7 KiB4333

README.txt A D21-Aug-20251.1 KiB3624

build.mk A D21-Aug-20253.3 KiB11383

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