From b9cb18206a301daef2a843c024da578eaa3f4a91 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 8 Nov 2024 10:12:50 +0100 Subject: [PATCH] OvmfPkg: add fw_cfg option for virtio-net support Use UefiDriverEntryPointFwCfgOverrideLib for VirtioNetDxe so the driver can be enabled/disabled via fw_cfg option. usage: qemu -fw_cfg name=opt/org.tianocore/VirtioNetSupport,string={yes,no} Signed-off-by: Gerd Hoffmann --- OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc b/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc index 28515d6e4f..fcc3a780e3 100644 --- a/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc +++ b/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc @@ -35,6 +35,11 @@ } !endif - OvmfPkg/VirtioNetDxe/VirtioNet.inf + OvmfPkg/VirtioNetDxe/VirtioNet.inf { + + UefiDriverEntryPoint|OvmfPkg/Library/UefiDriverEntryPointFwCfgOverrideLib/UefiDriverEntryPointFwCfgOverrideLib.inf + + gUefiOvmfPkgTokenSpaceGuid.PcdEntryPointOverrideFwCfgVarName|"opt/org.tianocore/VirtioNetSupport" + } !endif