NameDateSize

..01-Oct-201825

build/H01-Oct-20184

build.mkH A D01-Oct-20183.2 KiB

include/H01-Oct-201816

lib/H01-Oct-201812

LICENSEH A D01-Oct-20181.5 KiB

MAINTAINERSH A D01-Oct-201841

NOTES.txtH A D01-Oct-20181.6 KiB

README.txtH A D01-Oct-20181.1 KiB

scripts/H01-Oct-20184

src/H01-Oct-201822

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