Hello, I am trying to debug a boot problem for a recent build of EDK2 in an Arm FVP model. I built EDK2 from the following branches: Edk2: a146c532c754106431b063fec9985a838afd82be Edk2-platforms: e74f53df8b18e4aed0c9df0942ce0c30f78a68e2 Toolchain: Debian Stretch latest (though I have also tried Linaro’s GCC 5 latest). Build command: GCC5_AARCH64_PREFIX=aarch64-linux-gnu- build -a AARCH64 -t GCC5 -b DEBUG -p Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc The boot log can be found in the attached file. I *think* this is due to the Cpu Arch protocol not actually being ready when CoreConvertSpace is called by the SetMemoryAttributes from the NorFlash code. I have found that this code path fails: https://github.com/tianocore/edk2/blob/a146c532c754106431b063fec9985a838afd82be/MdeModulePkg/Core/Dxe/Gcd/Gcd.c#L893 The only modification I have made is to edk2-platforms to get more debug output (PcdDebugPrintErrorLevel). Unfortunately, I'm not sure how to fix this? Cheers, -- Steve