]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiPayloadPkg/UefiPayloadPkg.dsc
UefiPayloadPkg: Remove asm code and sharing libraries
[mirror_edk2.git] / UefiPayloadPkg / UefiPayloadPkg.dsc
index 9d7f311343063b59fb5686f294007bc67ed3b0ad..9319422efe4b993fe1c757debb912b5e681edbd0 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
@@ -39,7 +41,7 @@
   #\r
   # CPU options\r
   #\r
-  DEFINE MAX_LOGICAL_PROCESSORS       = 64\r
+  DEFINE MAX_LOGICAL_PROCESSORS       = 256\r
 \r
   #\r
   # PCI options\r
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf\r
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf\r
   RngLib|MdePkg/Library/BaseRngLib/BaseRngLib.inf\r
-\r
-!if $(UNIVERSAL_PAYLOAD) == TRUE\r
   HobLib|UefiPayloadPkg/Library/DxeHobLib/DxeHobLib.inf\r
-!else\r
-  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf\r
-!endif\r
 \r
   #\r
   # UEFI & PI\r
   TimerLib|UefiPayloadPkg/Library/AcpiTimerLib/AcpiTimerLib.inf\r
   ResetSystemLib|UefiPayloadPkg/Library/ResetSystemLib/ResetSystemLib.inf\r
   SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf\r
-!if $(UNIVERSAL_PAYLOAD) == TRUE\r
-  PlatformHookLib|UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.inf\r
-!else\r
   PlatformHookLib|UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf\r
-!endif\r
   PlatformBootManagerLib|UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf\r
   IoApicLib|PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf\r
 \r
 \r
   gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber|$(MAX_LOGICAL_PROCESSORS)\r
   gUefiCpuPkgTokenSpaceGuid.PcdCpuNumberOfReservedVariableMtrrs|0\r
+  gUefiPayloadPkgTokenSpaceGuid.PcdBootloaderParameter|0\r
 \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