OTC Talks #11

Table of Contents

Details

Understanding Boot process and developing UEFI applications

Speaker: Ayush Shukla

Abstract

A small constructive descent into the machine's first breaths. Begins with raw FASM (fast assembler), writing a bootsector game for legacy MBR/BIOS, then we proceed to build a minimal C bootloader. We will try to get hands to disk imaging and emulation workflows using dd and QEMU, and finally crosses the firmware boundary into modern UEFI development with EDK2.