In this paper, we are going to explain TrenchBoot implementation for AMD and prove a boot chain leveraging it. We will outline how this solution coexists with open-source firmware like coreboot in flash, explain required bootloader extension based on GRUB2 implementation, discuss Landing Zone (LZ) secure loader implementation and required Linux kernel modifications. Finally, we will explain what benefits this solution has over the previous OSLO, Flicker, Soft Cards and others.
Speakers: Piotr Król