Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 2cb466cc2cbf287e8905192379265a0dcb6db623
      
https://github.com/tianocore/edk2/commit/2cb466cc2cbf287e8905192379265a0dcb6db623
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    A OvmfPkg/Include/Dsc/ShellComponents.dsc.inc
    M OvmfPkg/OvmfPkgX64.dsc

  Log Message:
  -----------
  OvmfPkg: add ShellComponents.dsc.inc

Move EFI Shell components from OvmfPkgX64.dsc to
the new ShellComponents.dsc.inc include file.

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: efca2c6cfc9f3d87a38a3eb3f89adbe06bef13d3
      
https://github.com/tianocore/edk2/commit/efca2c6cfc9f3d87a38a3eb3f89adbe06bef13d3
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    A OvmfPkg/Include/Dsc/ShellLibs.dsc.inc
    M OvmfPkg/OvmfPkgX64.dsc

  Log Message:
  -----------
  OvmfPkg: add ShellLibs.dsc.inc

Move EFI Shell libraries from OvmfPkgX64.dsc to
the new ShellComponents.dsc.inc include file.

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: b25f84d7b3d8c93db459aa3eb39a644907eda85e
      
https://github.com/tianocore/edk2/commit/b25f84d7b3d8c93db459aa3eb39a644907eda85e
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    A OvmfPkg/Include/Fdf/ShellDxe.fdf.inc
    M OvmfPkg/OvmfPkgX64.fdf

  Log Message:
  -----------
  OvmfPkg: add ShellDxe.fdf.inc

Move EFI Shell firmware volume files to
the new ShellDxe.fdf.inc file.

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: 7f17a155640a2a9e1f7b0f3522628ee2c6f62624
      
https://github.com/tianocore/edk2/commit/7f17a155640a2a9e1f7b0f3522628ee2c6f62624
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/Include/Dsc/ShellComponents.dsc.inc
    M OvmfPkg/Include/Fdf/ShellDxe.fdf.inc

  Log Message:
  -----------
  OvmfPkg: Shell*.inc: allow building without network support

Add NETWORK_ENABLE conditionals for the components
which need network support.

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: bda5b4a6cfb6e2d18d56232e047392943e73f0d9
      
https://github.com/tianocore/edk2/commit/bda5b4a6cfb6e2d18d56232e047392943e73f0d9
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/Include/Fdf/ShellDxe.fdf.inc

  Log Message:
  -----------
  OvmfPkg: ShellDxe.fdf.inc: add VariablePolicyDynamicCommand to FV

Needed to make the new 'varpolicy' EFI shell command
actually available in the OVMF firmware builds.

Fixes: fe6cd1c18721 ("OvmfPkg: Add varpolicy shell command")
Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: 65200edb3ae4ab76976c5ba68a57f8038d4235ac
      
https://github.com/tianocore/edk2/commit/65200edb3ae4ab76976c5ba68a57f8038d4235ac
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/OvmfPkgIa32.dsc
    M OvmfPkg/OvmfPkgIa32.fdf

  Log Message:
  -----------
  OvmfPkg: switch OvmfPkgIa32 to new shell include files

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: 796e1b82dfa41c8211eb81625576f5577639f968
      
https://github.com/tianocore/edk2/commit/796e1b82dfa41c8211eb81625576f5577639f968
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/OvmfPkgIa32X64.dsc
    M OvmfPkg/OvmfPkgIa32X64.fdf

  Log Message:
  -----------
  OvmfPkg: switch OvmfPkgIa32X64 to new shell include files

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: a7a04437511b325f8d7500145a40882b997f189b
      
https://github.com/tianocore/edk2/commit/a7a04437511b325f8d7500145a40882b997f189b
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/AmdSev/AmdSevX64.dsc
    M OvmfPkg/AmdSev/AmdSevX64.fdf

  Log Message:
  -----------
  OvmfPkg: switch AmdSevX64 to new shell include files

Note that AmdSevX64 is compiled without network support, so thanks to
the network conditionals in the include files the build result (network
shell commands excluded) should be identical before and after the patch.

Signed-off-by: Gerd Hoffmann <[email protected]>
Acked-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: 6bb39cfd003df1ea39e521aa125d819e5088d917
      
https://github.com/tianocore/edk2/commit/6bb39cfd003df1ea39e521aa125d819e5088d917
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/IntelTdx/IntelTdxX64.dsc
    M OvmfPkg/IntelTdx/IntelTdxX64.fdf

  Log Message:
  -----------
  OvmfPkg: switch IntelTdxX64 to new shell include files

Note that IntelTdxX64 is compiled without network support, so thanks to
the network conditionals in the include files the build result (network
shell commands excluded) should be identical before and after the patch.

Signed-off-by: Gerd Hoffmann <[email protected]>
Acked-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: 8d7c48e0e7e4fbf202226561ae4f2aa214cdfdbe
      
https://github.com/tianocore/edk2/commit/8d7c48e0e7e4fbf202226561ae4f2aa214cdfdbe
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/Microvm/MicrovmX64.dsc
    M OvmfPkg/Microvm/MicrovmX64.fdf

  Log Message:
  -----------
  OvmfPkg: switch MicrovmX64 to new shell include files

Signed-off-by: Gerd Hoffmann <[email protected]>
Acked-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: bc982869dd3e69ffd374fd968d378b5d954f66e8
      
https://github.com/tianocore/edk2/commit/bc982869dd3e69ffd374fd968d378b5d954f66e8
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/PlatformCI/PlatformBuildLib.py

  Log Message:
  -----------
  OvmfPkg/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 an followup patch will exclude the shell from
secure boot enabled firmware images.

Signed-off-by: Gerd Hoffmann <[email protected]>
Acked-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


  Commit: f881b4d129602a49e3403043fc27550a74453234
      
https://github.com/tianocore/edk2/commit/f881b4d129602a49e3403043fc27550a74453234
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
    M OvmfPkg/Include/Fdf/ShellDxe.fdf.inc

  Log Message:
  -----------
  OvmfPkg: only add shell to FV in case secure boot is disabled

The EFI Shell allows to bypass secure boot, do not allow
to include the shell in the firmware images of secure boot
enabled builds.

This prevents misconfigured downstream builds.

Ref: https://bugs.launchpad.net/ubuntu/+source/edk2/+bug/2040137
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=4641
Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Message-Id: <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/7fa4a984c438...f881b4d12960

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

Reply via email to