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.