summaryrefslogtreecommitdiff
path: root/ArmVirtPkg
diff options
context:
space:
mode:
authorPierre Gondois <pierre.gondois@arm.com>2026-05-13 10:15:23 +0200
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-06-03 18:55:50 +0000
commit2d4217b17e0fd263e43b0b471c122a9ab8d47bba (patch)
treea57abe41a119b6422132abdfc4533faf7ccdb49b /ArmVirtPkg
parent81004b09c8cb7988a80a55d091c98d787f98504b (diff)
downloadedk2-2d4217b17e0fd263e43b0b471c122a9ab8d47bba.tar.gz
edk2-2d4217b17e0fd263e43b0b471c122a9ab8d47bba.zip
ArmVirtPkg: Factorize SCSI Bus and Disk Driver components
Move the SCSI Bus and Disk Driver components to the common ArmVirtPkg.dsc.inc file. No functional change. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Diffstat (limited to 'ArmVirtPkg')
-rw-r--r--ArmVirtPkg/ArmVirt.dsc.inc10
-rw-r--r--ArmVirtPkg/ArmVirtCloudHv.dsc6
-rw-r--r--ArmVirtPkg/ArmVirtKvmTool.dsc5
-rw-r--r--ArmVirtPkg/ArmVirtQemu.dsc6
-rw-r--r--ArmVirtPkg/ArmVirtQemuKernel.dsc6
5 files changed, 10 insertions, 23 deletions
diff --git a/ArmVirtPkg/ArmVirt.dsc.inc b/ArmVirtPkg/ArmVirt.dsc.inc
index 194be2891e..fcafba2dc8 100644
--- a/ArmVirtPkg/ArmVirt.dsc.inc
+++ b/ArmVirtPkg/ArmVirt.dsc.inc
@@ -20,8 +20,10 @@
!if $(PLAT_XEN) == TRUE
DEFINE ENABLE_VIRTIO = FALSE
+ DEFINE ENABLE_SCSI = FALSE
!else
DEFINE ENABLE_VIRTIO = TRUE
+ DEFINE ENABLE_SCSI = TRUE
!endif
# Various builds now exceed 2MB so choose 3MB as the default.
@@ -506,6 +508,14 @@ DEFINE FD_SIZE_IN_MB = 3
!endif
#
+ # SCSI Bus and Disk Driver
+ #
+!if $(ENABLE_SCSI)
+ MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
+ MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
+!endif
+
+ #
# ACPI Support
#
MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf {
diff --git a/ArmVirtPkg/ArmVirtCloudHv.dsc b/ArmVirtPkg/ArmVirtCloudHv.dsc
index b7b88f2657..69ee646074 100644
--- a/ArmVirtPkg/ArmVirtCloudHv.dsc
+++ b/ArmVirtPkg/ArmVirtCloudHv.dsc
@@ -247,12 +247,6 @@
OvmfPkg/VirtioNetDxe/VirtioNet.inf
#
- # SCSI Bus and Disk Driver
- #
- MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
- MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
-
- #
# PCI support
#
UefiCpuPkg/CpuMmio2Dxe/CpuMmio2Dxe.inf {
diff --git a/ArmVirtPkg/ArmVirtKvmTool.dsc b/ArmVirtPkg/ArmVirtKvmTool.dsc
index df9d599a3c..f1a375300d 100644
--- a/ArmVirtPkg/ArmVirtKvmTool.dsc
+++ b/ArmVirtPkg/ArmVirtKvmTool.dsc
@@ -265,11 +265,6 @@
OvmfPkg/VirtioNetDxe/VirtioNet.inf
#
- # SCSI Bus and Disk Driver
- #
- MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
- MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
- #
# PCI support
#
UefiCpuPkg/CpuMmio2Dxe/CpuMmio2Dxe.inf {
diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc
index ed370f2d2e..7e65df9e4c 100644
--- a/ArmVirtPkg/ArmVirtQemu.dsc
+++ b/ArmVirtPkg/ArmVirtQemu.dsc
@@ -454,12 +454,6 @@
!include OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc
#
- # SCSI Bus and Disk Driver
- #
- MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
- MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
-
- #
# NVME Driver
#
MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf
diff --git a/ArmVirtPkg/ArmVirtQemuKernel.dsc b/ArmVirtPkg/ArmVirtQemuKernel.dsc
index cfd6b2df5f..f2ab49e3c5 100644
--- a/ArmVirtPkg/ArmVirtQemuKernel.dsc
+++ b/ArmVirtPkg/ArmVirtQemuKernel.dsc
@@ -339,12 +339,6 @@
!include OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc
#
- # SCSI Bus and Disk Driver
- #
- MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
- MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
-
- #
# NVME Driver
#
MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf