]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UefiPayloadPkg: Add Macro to enable or disable some drivers.
authorZhiguang Liu <zhiguang.liu@intel.com>
Sat, 18 Sep 2021 07:10:29 +0000 (15:10 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 24 Sep 2021 00:22:22 +0000 (00:22 +0000)
Add Macro to enable or disable RamDiskDxe and SioBusDxe drivers.

Cc: Guo Dong <guo.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Benjamin You <benjamin.you@intel.com>
Reviewed-by: Maurice Ma <maurice.ma@intel.com>
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
UefiPayloadPkg/UefiPayloadPkg.dsc
UefiPayloadPkg/UefiPayloadPkg.fdf

index 9d7f311343063b59fb5686f294007bc67ed3b0ad..fb805dc7725b3364b6a0bdb41e48523f112f1b9c 100644 (file)
@@ -28,6 +28,8 @@
 \r
   DEFINE SOURCE_DEBUG_ENABLE          = FALSE\r
   DEFINE PS2_KEYBOARD_ENABLE          = FALSE\r
+  DEFINE RAM_DISK_ENABLE              = FALSE\r
+  DEFINE SIO_BUS_ENABLE               = FALSE\r
   DEFINE UNIVERSAL_PAYLOAD            = FALSE\r
 \r
   #\r
   MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf\r
   MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf\r
   MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf\r
-  MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf\r
 \r
+!if $(RAM_DISK_ENABLE) == TRUE\r
+  MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf\r
+!endif\r
   #\r
   # SD/eMMC Support\r
   #\r
 !if $(SERIAL_DRIVER_ENABLE) == TRUE\r
   MdeModulePkg/Universal/SerialDxe/SerialDxe.inf\r
 !endif\r
-!if $(PS2_KEYBOARD_ENABLE) == TRUE\r
+!if $(SIO_BUS_ENABLE) == TRUE\r
   OvmfPkg/SioBusDxe/SioBusDxe.inf\r
+!endif\r
+!if $(PS2_KEYBOARD_ENABLE) == TRUE\r
   MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.inf\r
 !endif\r
   MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf\r
index 6caa134081a0f3ab84758eec529ccc7baad7320c..6b48bfc869b0ae9a7771a27f7d81d8061b6e9595 100644 (file)
@@ -142,8 +142,10 @@ INF MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf
 !if $(SERIAL_DRIVER_ENABLE) == TRUE\r
 INF MdeModulePkg/Universal/SerialDxe/SerialDxe.inf\r
 !endif\r
-!if $(PS2_KEYBOARD_ENABLE) == TRUE\r
+!if $(SIO_BUS_ENABLE) == TRUE\r
 INF OvmfPkg/SioBusDxe/SioBusDxe.inf\r
+!endif\r
+!if $(PS2_KEYBOARD_ENABLE) == TRUE\r
 INF MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.inf\r
 !endif\r
 INF MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf\r
@@ -171,8 +173,9 @@ INF MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf
 INF MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf\r
 INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf\r
 INF MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf\r
+!if $(RAM_DISK_ENABLE) == TRUE\r
 INF MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf\r
-\r
+!endif\r
 INF FatPkg/EnhancedFatDxe/Fat.inf\r
 \r
 #\r