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