On 07/02/21 12:50, Andy Pont wrote:
I am currently working on a project using tianocore as a payload for coreboot and have having some problems booting Qubes.I expected the UefiPayloadPkg owners to comment on this.
The inner half of your call chain is probably EfiBootManagerBoot()
[MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c]. You'll see
gBS->LoadImage() and gBS->StartImage() calls there. Those are
implemented as CoreLoadImage() [MdeModulePkg/Core/Dxe/Image/Image.c] and
CoreStartImage() [MdeModulePkg/Core/Dxe/Image/Image.c], respectively.
The outer half of your call chain is likely somewhere in
or in "MdeModulePkg/Universal/BdsDxe/BdsEntry.c".