August 26
12:00–13:00
Developing UEFI modules and debugging them without NDA
The report focuses on the firmware that is built into the motherboard—namely, UEFI (unified extensible firmware interface)—and the development of modules with subsequent debugging.
Also covered in the report: the basic knowledge needed to start developing UEFI modules on a minimal budget, different types of debuggers, a look at the Heads, NERF, LinuxBoot, coreboot, Libreboot, and TianoCore projects, and a separate segment on the specific nuances related to x86 development.