Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 34969dd260b4ecaba8d4a58d32fc07bd0fee57f9
https://github.com/tianocore/edk2/commit/34969dd260b4ecaba8d4a58d32fc07bd0fee57f9
Author: Ard Biesheuvel <[email protected]>
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 <[email protected]>
Reviewed-by: Michael Kubacki <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 477b5b7d55783f930a7741f4187ccd4f227ebc86
https://github.com/tianocore/edk2/commit/477b5b7d55783f930a7741f4187ccd4f227ebc86
Author: Ard Biesheuvel <[email protected]>
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 <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: d933ec115bdf9be1d8dfe6a818414a14973cc0d3
https://github.com/tianocore/edk2/commit/d933ec115bdf9be1d8dfe6a818414a14973cc0d3
Author: Ard Biesheuvel <[email protected]>
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 <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 970e26294905d2d27369cf4041c6778105754f5e
https://github.com/tianocore/edk2/commit/970e26294905d2d27369cf4041c6778105754f5e
Author: Ard Biesheuvel <[email protected]>
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 <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/cdb80a281fa3...970e26294905
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits