Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 9a2132036155969738ed46b2364de2a048287136 https://github.com/tianocore/edk2/commit/9a2132036155969738ed46b2364de2a048287136 Author: Mike Beaton <mjsbea...@gmail.com> Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths: M OvmfPkg/Bhyve/BhyveX64.dsc M OvmfPkg/Bhyve/BhyveX64.fdf M OvmfPkg/CloudHv/CloudHvX64.dsc M OvmfPkg/CloudHv/CloudHvX64.fdf M OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc M OvmfPkg/OvmfXen.dsc M OvmfPkg/OvmfXen.fdf M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc M OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc M OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf Log Message: ----------- OvmfPkg: Include no network components with -D NETWORK_ENABLE=0 This issue showed up when addressing https://bugzilla.tianocore.org/show_bug.cgi?id=4829 in https://github.com/tianocore/edk2/pull/6087 . Various OvmfPkg and ArmVirtPkg platforms include some residual NetworkPkg components when compiled with -D NETWORK_ENABLE=0, even though they use NetworkPkg includes intended to allow all NetworkPkg components to be disabled on this flag. For the OvmfPkg Intel platforms only, commit d933ec115bdf9be1d8dfe6a818414a14973cc0d3 started the change of not including these residual NetworkPkg components, and commit 7f17a155640a2a9e1f7b0f3522628ee2c6f62624 completed it. This commit rolls these changes out to the remaining OvmfPkg platforms where they make sense in the same way. Signed-off-by: Mike Beaton <mjsbea...@gmail.com> Commit: e8de4716609c2ff3d239a28dabb012b73f52061a https://github.com/tianocore/edk2/commit/e8de4716609c2ff3d239a28dabb012b73f52061a Author: Mike Beaton <mjsbea...@gmail.com> Date: 2025-01-16 (Thu, 16 Jan 2025) Changed paths: M ArmVirtPkg/ArmVirt.dsc.inc M ArmVirtPkg/ArmVirtCloudHv.fdf M ArmVirtPkg/ArmVirtKvmTool.fdf M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc M ArmVirtPkg/ArmVirtQemuKernel.dsc M ArmVirtPkg/ArmVirtXen.fdf Log Message: ----------- ArmVirtPkg: Include no network components with -D NETWORK_ENABLE=0 This issue showed up when addressing https://bugzilla.tianocore.org/show_bug.cgi?id=4829 in https://github.com/tianocore/edk2/pull/6087 . Various OvmfPkg and ArmVirtPkg platforms include some residual NetworkPkg components when compiled with -D NETWORK_ENABLE=0, even though they use NetworkPkg includes intended to allow all NetworkPkg components to be disabled on this flag. For the OvmfPkg Intel platforms only, commit d933ec115bdf9be1d8dfe6a818414a14973cc0d3 started the change of not including these residual NetworkPkg components, and commit 7f17a155640a2a9e1f7b0f3522628ee2c6f62624 completed it. This commit rolls these changes out to the ArmVirtPkg platforms where they make sense in the same way. Signed-off-by: Mike Beaton <mjsbea...@gmail.com> Commit: 7d958e55a499f29733576a5862bb3136d1af995d https://github.com/tianocore/edk2/commit/7d958e55a499f29733576a5862bb3136d1af995d Author: Mike Beaton <mjsbea...@gmail.com> Date: 2025-01-16 (Thu, 16 Jan 2025) Changed paths: M ArmVirtPkg/PlatformCI/PlatformBuildLib.py Log Message: ----------- ArmVirtPkg/CI: Copy shell to virtual drive Place the EFI shell as EFI/BOOT/BOOT{ARCH}.EFI on the virtual drive. This allows the "Run to shell" CI test case to work even in case the shell is not included in the firmware image. This is needed because a follow up patch will exclude the shell from secure boot enabled firmware images. The same update was previously applied to OvmfPkg by 6862b9d538d96363635677198899e1669e591259. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Signed-off-by: Mike Beaton <mjsbea...@gmail.com> Commit: 076ef39ba2aaf8e917c49a076cd8d42523186485 https://github.com/tianocore/edk2/commit/076ef39ba2aaf8e917c49a076cd8d42523186485 Author: Mike Beaton <mjsbea...@gmail.com> Date: 2025-01-16 (Thu, 16 Jan 2025) Changed paths: M OvmfPkg/Bhyve/BhyveX64.dsc M OvmfPkg/Bhyve/BhyveX64.fdf M OvmfPkg/CloudHv/CloudHvX64.dsc M OvmfPkg/CloudHv/CloudHvX64.fdf M OvmfPkg/Include/Dsc/ShellComponents.dsc.inc M OvmfPkg/Include/Fdf/ShellDxe.fdf.inc M OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc M OvmfPkg/OvmfXen.dsc M OvmfPkg/OvmfXen.fdf M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc M OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc M OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf Log Message: ----------- OvmfPkg: Use OvmfPkg/Include/*/Shell*.inc throughout While fixing https://github.com/tianocore/edk2/pull/6092 (the fact that some OvmfPkg and ArmVirtPkg platforms included residual NetworkPkg components even when compiled with -D NETWORK_ENABLE=0), it was noted that OvmfPkg/Include/*/Shell*.inc files which apply the required fix logic are available and already used in some OvmfPkg platforms. This commit applies these files consistently within OvmfPkg. This has the side effect that some platforms now include one or more of HttpDynamicCommand, VariablePolicyDynamicCommand and LinuxInitrdDynamicShellCommand when they previously did not. This fixes unintentional drift between platforms, and provides additional shell commands which may be useful in some cases. Signed-off-by: Mike Beaton <mjsbea...@gmail.com> Commit: cb672a8eb10ff48b385b53c5fd13e7f175efa94d https://github.com/tianocore/edk2/commit/cb672a8eb10ff48b385b53c5fd13e7f175efa94d Author: Mike Beaton <mjsbea...@gmail.com> Date: 2025-01-16 (Thu, 16 Jan 2025) Changed paths: M ArmVirtPkg/ArmVirt.dsc.inc M ArmVirtPkg/ArmVirtCloudHv.fdf M ArmVirtPkg/ArmVirtKvmTool.fdf M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc M ArmVirtPkg/ArmVirtXen.fdf Log Message: ----------- ArmVirtPkg: Use OvmfPkg/Include/*/Shell*.inc While fixing https://github.com/tianocore/edk2/pull/6092 (the fact that some OvmfPkg and ArmVirtPkg platforms included residual NetworkPkg components even when compiled with -D NETWORK_ENABLE=0), it was noted that OvmfPkg/Include/*/Shell*.inc files which apply the required fix logic are available and already used in some OvmfPkg platforms. A previous commit applied these files consistently within OvmfPkg. This commit applies these files within ArmVirtPkg. This has the side effect that some platforms now include one or more of HttpDynamicCommand, VariablePolicyDynamicCommand and LinuxInitrdDynamicShellCommand when they previously did not. This fixes unintentional drift between platforms, and provides additional shell commands which may be useful in some cases. Signed-off-by: Mike Beaton <mjsbea...@gmail.com> Compare: https://github.com/tianocore/edk2/compare/b24ad97e5353...cb672a8eb10f 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