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

Reply via email to