Stage4.dsc.inc 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ## @file
  2. # Common DSC content to begin Stage 4 enabling
  3. #
  4. # @copyright
  5. # Copyright (C) 2022 Theo Jehl
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. ##
  9. [LibraryClasses]
  10. !if $(SMM_REQUIRED) == TRUE
  11. SpiFlashCommonLib | IntelSiliconPkg/Library/SmmSpiFlashCommonLib/SmmSpiFlashCommonLib.inf
  12. !endif
  13. [LibraryClasses.Common.DXE_SMM_DRIVER]
  14. LockBoxLib | MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.inf
  15. SmmCpuPlatformHookLib | OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.inf
  16. SmmCpuFeaturesLib | OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
  17. [Components.$(DXE_ARCH)]
  18. OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
  19. MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
  20. OvmfPkg/SataControllerDxe/SataControllerDxe.inf
  21. MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf
  22. MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf
  23. MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf
  24. MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf
  25. MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
  26. MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf
  27. MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf
  28. !if $(SMM_REQUIRED) == TRUE
  29. OvmfPkg/SmmAccess/SmmAccess2Dxe.inf
  30. OvmfPkg/SmmControl2Dxe/SmmControl2Dxe.inf
  31. MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf
  32. MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf
  33. MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.inf
  34. UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf
  35. MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.inf
  36. MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.inf
  37. UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.inf
  38. MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
  39. IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf
  40. !endif
  41. #
  42. # SMBIOS Support
  43. #
  44. MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf {
  45. <LibraryClasses>
  46. NULL | OvmfPkg/Library/SmbiosVersionLib/DetectSmbiosVersionLib.inf
  47. }
  48. OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf