diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2024-11-08 10:16:07 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-12-06 20:45:29 +0000 |
commit | f9335bcb7ccbcba63e8208639a8f8bdf7495f605 (patch) | |
tree | 217d0b1ca14ea57cc18fb16816ee58dfb583c7f1 /OvmfPkg | |
parent | b9cb18206a301daef2a843c024da578eaa3f4a91 (diff) | |
download | edk2-f9335bcb7ccbcba63e8208639a8f8bdf7495f605.tar.gz |
OvmfPkg: add fw_cfg option for iscsi support
Use UefiDriverEntryPointFwCfgOverrideLib for IScsiDxe so the driver
can be enabled/disabled via fw_cfg option.
usage: qemu -fw_cfg name=opt/org.tianocore/ISCSISupport,string={yes,no}
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'OvmfPkg')
-rw-r--r-- | OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc b/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc index fcc3a780e3..0ed30ba921 100644 --- a/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc +++ b/OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc @@ -42,4 +42,13 @@ gUefiOvmfPkgTokenSpaceGuid.PcdEntryPointOverrideFwCfgVarName|"opt/org.tianocore/VirtioNetSupport"
}
+ !if $(NETWORK_ISCSI_ENABLE) == TRUE
+ NetworkPkg/IScsiDxe/IScsiDxe.inf {
+ <LibraryClasses>
+ UefiDriverEntryPoint|OvmfPkg/Library/UefiDriverEntryPointFwCfgOverrideLib/UefiDriverEntryPointFwCfgOverrideLib.inf
+ <PcdsFixedAtBuild>
+ gUefiOvmfPkgTokenSpaceGuid.PcdEntryPointOverrideFwCfgVarName|"opt/org.tianocore/ISCSISupport"
+ }
+ !endif
+
!endif
|