August 26
Developing UEFI modules and debugging them without NDA
Track 2

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.