Hi, I use the attached patch to build OVMF with TPM support. Even without any TPM device configured (with the following qemu command line) the VM hangs early: qemu-system-x86_64 -enable-kvm -m 1024 -global isa-debugcon.iobase=0x402 -debugcon file:ovmf.log -drive if=pflash,format=raw,file=...src/edk2/Build/OvmfX64/DEBUG_GCC5/FV/OVMF_CODE.fd,readonly -drive if=pflash,format=raw,file=...src/edk2/Build/OvmfX64/DEBUG_GCC5/FV/OVMF_VARS.fd I don't have much clue how to debug OVMF, but adding DEBUG lines, I could learn that during ReserveEmuVariableNvStore(), GetNextHob() runs an infinite loop, looking for EFI_HOB_TYPE_UNUSED. How is the HobList populated? Is it possible to add more of the UNUSED entries? Any help welcome -- Marc-André Lureau