Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 45a56d75053ac67fe57eff9c0de92aa1ba796746
https://github.com/tianocore/edk2/commit/45a56d75053ac67fe57eff9c0de92aa1ba796746
Author: Gerd Hoffmann <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M OvmfPkg/AmdSev/AmdSevX64.dsc
M OvmfPkg/AmdSev/AmdSevX64.fdf
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
M OvmfPkg/IntelTdx/IntelTdxX64.dsc
M OvmfPkg/IntelTdx/IntelTdxX64.fdf
M OvmfPkg/Microvm/MicrovmX64.dsc
M OvmfPkg/Microvm/MicrovmX64.fdf
M OvmfPkg/OvmfPkgIa32.dsc
M OvmfPkg/OvmfPkgIa32.fdf
M OvmfPkg/OvmfPkgIa32X64.dsc
M OvmfPkg/OvmfPkgIa32X64.fdf
M OvmfPkg/OvmfPkgX64.dsc
M OvmfPkg/OvmfPkgX64.fdf
M OvmfPkg/OvmfXen.dsc
M OvmfPkg/OvmfXen.fdf
Log Message:
-----------
OvmfPkg: add BootManagerMenuApp to dependencies.
Add BootManagerMenuApp to all OvmfPkg dependencies.
To make UiApp optional, switch from UiApp to BootManagerMenuApp
as default BootManagerMenu.
Signed-off-by: Gerd Hoffmann <[email protected]>
Signed-off-by: Luigi Leonardi <[email protected]>
Commit: 9d9e3a2ba820b723c4e7703d08d2706d7676136b
https://github.com/tianocore/edk2/commit/9d9e3a2ba820b723c4e7703d08d2706d7676136b
Author: Gerd Hoffmann <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M OvmfPkg/AmdSev/AmdSevX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/IntelTdx/IntelTdxX64.dsc
M OvmfPkg/Microvm/MicrovmX64.dsc
M OvmfPkg/OvmfPkgIa32.dsc
M OvmfPkg/OvmfPkgIa32X64.dsc
M OvmfPkg/OvmfPkgX64.dsc
M OvmfPkg/OvmfXen.dsc
Log Message:
-----------
OvmfPkg: use BootManagerMenuApp as BootManagerMenu
This is part of the effort to enable/disable firmware configuration (UiApp)
from the QEMU CLI.
Because the UiApp can be disabled at runtime and it's currently the default
BootManagerMenu, change the default from UiApp to BootManagerMenuApp.
Signed-off-by: Gerd Hoffmann <[email protected]>
Signed-off-by: Luigi Leonardi <[email protected]>
Commit: 896907b53b94822a838653e5fbc69f5a16567a8d
https://github.com/tianocore/edk2/commit/896907b53b94822a838653e5fbc69f5a16567a8d
Author: Gerd Hoffmann <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c
Log Message:
-----------
OvmfPkg/PlatformBootManagerLib: Disable autoboot for EFI Shell
Setting the LOAD_OPTION_CATEGORY_APP flag for EFI Shell prevents the boot
loader from using it as a fallback if all other entries fail to boot.
With a boot manager menu available, it can be annoying to enter the EFI Shell
directly, because from the menu, the user can try to boot again (e.g.
temporary network problem) or enter the shell/firmware config only if
necessary.
Signed-off-by: Gerd Hoffmann <[email protected]>
Signed-off-by: Luigi Leonardi <[email protected]>
Commit: d433b4c8e4a603680a69e77e231026ed8d65074e
https://github.com/tianocore/edk2/commit/d433b4c8e4a603680a69e77e231026ed8d65074e
Author: Gerd Hoffmann <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c
M OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
M OvmfPkg/OvmfPkg.dec
Log Message:
-----------
OvmfPkg/PlatformBootManagerLib: Register UiApp as an optional boot option
Introduce gUiAppFileGuid: it has the same value of UiApp guid defined in
the .inf file. This is used to register UiApp as a boot entry in the
BootManagerMenu.
This registration is done in PlatformBootManagerBeforeConsole because
it must be done before the hotkeys are registered. This is because
in a system with hotkeys still bound to UiApp, but with firmware disabled,
you can still boot into the latter by hitting ESC or F2 during boot.
UiApp can be enabled/disabled using fw_cfg option FirmwareSetupSupport
Signed-off-by: Gerd Hoffmann <[email protected]>
Signed-off-by: Luigi Leonardi <[email protected]>
Commit: 9b6da0b80b455091caacc3366541a6b438ee8a01
https://github.com/tianocore/edk2/commit/9b6da0b80b455091caacc3366541a6b438ee8a01
Author: Luigi Leonardi <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M OvmfPkg/OvmfPkg.ci.yaml
Log Message:
-----------
OvmfPkg: Add duplicate exception for gUiAppFileGuid
gUiAppFileGuid, which is used to register EFI Firmware Config as a boot option,
has the same value as UiApp guid.
This would trigger a duplicate guid error from the CI pipeline, but because
these
two guids are necessary, this commit adds a duplicate exception.
Signed-off-by: Luigi Leonardi <[email protected]>
Commit: d147d384ac39a40e81c5b3ac235a4a8b9681c5c5
https://github.com/tianocore/edk2/commit/d147d384ac39a40e81c5b3ac235a4a8b9681c5c5
Author: Luigi Leonardi <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M
OvmfPkg/Library/PlatformBootManagerCommonLib/PlatformBootManagerCommonLib.c
Log Message:
-----------
OvmfPkg/PlatformBootManagerCommonLib: Introduce OvmfFindLoadOption
OvmfFindLoadOption behaves like EfiBootManagerFindLoadOption, it searches for
an entry in the array: an entry is found if the two paths are equal.
This removes possible duplicates in the boot entries: two entries with
the same path and different attributes are not detected as equal by
EfiBootManagerFindLoadOption.
In this case, the old entry is deleted and replaced by the new one.
Signed-off-by: Luigi Leonardi <[email protected]>
Commit: 6782a2b5fc0a0469e3a0f93c6c91d216d359aef5
https://github.com/tianocore/edk2/commit/6782a2b5fc0a0469e3a0f93c6c91d216d359aef5
Author: Luigi Leonardi <[email protected]>
Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths:
M OvmfPkg/RUNTIME_CONFIG.md
Log Message:
-----------
OvmfPkg: add new runtime config option to documentation for FirmwareSetup
Document FirwareSetup fw_cfg option for QEMU CLI: it allows to enable/disable
UiApp at runtime.
Signed-off-by: Luigi Leonardi <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/786ae7688414...6782a2b5fc0a
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