Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: f272dd7ea35b47d282372586c036f2f45a6c9c00
https://github.com/tianocore/edk2/commit/f272dd7ea35b47d282372586c036f2f45a6c9c00
Author: Luigi Leonardi <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M OvmfPkg/IntelTdx/IntelTdxX64.fdf
Log Message:
-----------
OvmfPkg/IntelTdx: Move BootManagerMenuApp from NCCFV to DXEFV
Commit 03a07cb0f5 moved both UiApp and BootManagerMenuApp to
NCCFV to reduce the attack surface for TD guests. However,
NCCFV is not discovered when TDX is enabled, which means
that EfiBootManagerGetBootManagerMenu() fails
to find the BootManagerMenuApp, triggering the assert:
[Bds]BootManagerMenu FFS section can not be found, skip its boot option
registration
ASSERT_EFI_ERROR (Status = Not Found)
ASSERT BdsPlatform.c(155): !(((RETURN_STATUS)(Status)) >= 0x8000000000000000ULL)
that prevents any any boot option to work.
Move BootManagerMenuApp back to DXEFV so the ASSERT is
satisfied.
Fixes: 03a07cb0f5 ("OvmfPkg/IntelTdx: only add UI to NCCFV")
Signed-off-by: Luigi Leonardi <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits