Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 34969dd260b4ecaba8d4a58d32fc07bd0fee57f9
      
https://github.com/tianocore/edk2/commit/34969dd260b4ecaba8d4a58d32fc07bd0fee57f9
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2022-09-10 (Sat, 10 Sep 2022)

  Changed paths:
    M ArmPkg/ArmPkg.ci.yaml
    M ArmVirtPkg/ArmVirtPkg.ci.yaml

  Log Message:
  -----------
  ArmPkg, ArmVirtPkg: put SpellCheck in AuditOnly mode

Don't allow spelling errors to break the CI build and inadvertently
reject pull requests - spelling is important but not that important.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>
Reviewed-by: Michael Kubacki <michael.kuba...@microsoft.com>
Reviewed-by: Rebecca Cran <rebe...@quicinc.com>
Reviewed-by: Sami Mujawar <sami.muja...@arm.com>


  Commit: 477b5b7d55783f930a7741f4187ccd4f227ebc86
      
https://github.com/tianocore/edk2/commit/477b5b7d55783f930a7741f4187ccd4f227ebc86
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2022-09-10 (Sat, 10 Sep 2022)

  Changed paths:
    A 
OvmfPkg/Library/UefiDriverEntryPointFwCfgOverrideLib/UefiDriverEntryPointFwCfgOverrideLib.c
    A 
OvmfPkg/Library/UefiDriverEntryPointFwCfgOverrideLib/UefiDriverEntryPointFwCfgOverrideLib.inf
    M OvmfPkg/OvmfPkg.dec

  Log Message:
  -----------
  OvmfPkg: Introduce alternate UefiDriverEntrypoint to inhibit driver load

Add a new library that can be incorporated into any driver built from
source, and which permits loading of the driver to be inhibited based on
the value of a QEMU fw_cfg boolean variable. This will be used in a
subsequent patch to allow dispatch of the IPv4 and IPv6 network protocol
driver to be controlled from the QEMU command line.

This approach is based on the notion that all UEFI and DXE drivers share
a single UefiDriverEntryPoint implementation, which we can easily swap
out at build time with one that will abort execution based on the value
of some QEMU fw_cfg variable.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>
Reviewed-by: Laszlo Ersek <ler...@redhat.com>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: d933ec115bdf9be1d8dfe6a818414a14973cc0d3
      
https://github.com/tianocore/edk2/commit/d933ec115bdf9be1d8dfe6a818414a14973cc0d3
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2022-09-10 (Sat, 10 Sep 2022)

  Changed paths:
    M OvmfPkg/CloudHv/CloudHvX64.dsc
    M OvmfPkg/Microvm/MicrovmX64.dsc
    A OvmfPkg/NetworkComponents.dsc.inc
    M OvmfPkg/OvmfPkgIa32.dsc
    M OvmfPkg/OvmfPkgIa32X64.dsc
    M OvmfPkg/OvmfPkgX64.dsc

  Log Message:
  -----------
  OvmfPkg: gather common NetworkComponents overrides in .dsc.inc file

All QEMU based OVMF platforms override the same set of network
components, to specify NULL library class resolutions that modify the
behavior of those components in a QEMU specific way.

Before adding more occurrences of that, let's drop those definitions in
a common include file.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 970e26294905d2d27369cf4041c6778105754f5e
      
https://github.com/tianocore/edk2/commit/970e26294905d2d27369cf4041c6778105754f5e
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2022-09-10 (Sat, 10 Sep 2022)

  Changed paths:
    M OvmfPkg/NetworkComponents.dsc.inc

  Log Message:
  -----------
  OvmfPkg: Allow runtime control of IPv4 and IPv6 support on QEMU

Wire up the newly added UefiDriverEntrypoint in a way that ties dispatch
of the Ip4Dxe and Ip6Dxe drivers to QEMU fw_cfg variables
'opt/org.tianocore/IPv4Support' and 'opt/org.tianocore/IPv6Support'
respectively.

Setting both variables to 'n' disables IP based networking entirely,
without the need for additional code changes at the NIC driver or
network boot protocol level.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


Compare: https://github.com/tianocore/edk2/compare/cdb80a281fa3...970e26294905


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to