Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 45a56d75053ac67fe57eff9c0de92aa1ba796746 https://github.com/tianocore/edk2/commit/45a56d75053ac67fe57eff9c0de92aa1ba796746 Author: Gerd Hoffmann <kra...@redhat.com> 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 <kra...@redhat.com> Signed-off-by: Luigi Leonardi <leona...@redhat.com> Commit: 9d9e3a2ba820b723c4e7703d08d2706d7676136b https://github.com/tianocore/edk2/commit/9d9e3a2ba820b723c4e7703d08d2706d7676136b Author: Gerd Hoffmann <kra...@redhat.com> 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 <kra...@redhat.com> Signed-off-by: Luigi Leonardi <leona...@redhat.com> Commit: 896907b53b94822a838653e5fbc69f5a16567a8d https://github.com/tianocore/edk2/commit/896907b53b94822a838653e5fbc69f5a16567a8d Author: Gerd Hoffmann <kra...@redhat.com> 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 <kra...@redhat.com> Signed-off-by: Luigi Leonardi <leona...@redhat.com> Commit: d433b4c8e4a603680a69e77e231026ed8d65074e https://github.com/tianocore/edk2/commit/d433b4c8e4a603680a69e77e231026ed8d65074e Author: Gerd Hoffmann <kra...@redhat.com> 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 <kra...@redhat.com> Signed-off-by: Luigi Leonardi <leona...@redhat.com> Commit: 9b6da0b80b455091caacc3366541a6b438ee8a01 https://github.com/tianocore/edk2/commit/9b6da0b80b455091caacc3366541a6b438ee8a01 Author: Luigi Leonardi <leona...@redhat.com> 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 <leona...@redhat.com> Commit: d147d384ac39a40e81c5b3ac235a4a8b9681c5c5 https://github.com/tianocore/edk2/commit/d147d384ac39a40e81c5b3ac235a4a8b9681c5c5 Author: Luigi Leonardi <leona...@redhat.com> 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 <leona...@redhat.com> Commit: 6782a2b5fc0a0469e3a0f93c6c91d216d359aef5 https://github.com/tianocore/edk2/commit/6782a2b5fc0a0469e3a0f93c6c91d216d359aef5 Author: Luigi Leonardi <leona...@redhat.com> 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 <leona...@redhat.com> 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 edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits