IntelFspPkg.dsc 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. ## @file
  2. # Provides driver and definitions to build fsp in EDKII bios.
  3. #
  4. # Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. PLATFORM_NAME = IntelFspPkg
  10. PLATFORM_GUID = 29C6791F-9EBC-4470-A126-2BB47431AE5E
  11. PLATFORM_VERSION = 0.1
  12. DSC_SPECIFICATION = 0x00010005
  13. OUTPUT_DIRECTORY = Build/IntelFspPkg
  14. SUPPORTED_ARCHITECTURES = IA32
  15. BUILD_TARGETS = DEBUG|RELEASE|NOOPT
  16. SKUID_IDENTIFIER = DEFAULT
  17. [LibraryClasses]
  18. BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
  19. BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
  20. PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
  21. PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
  22. DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
  23. PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
  24. IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
  25. UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
  26. # Dummy - test build only
  27. SerialPortLib|MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf
  28. ReportStatusCodeLib|MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
  29. DebugDeviceLib|IntelFspPkg/Library/BaseDebugDeviceLibNull/BaseDebugDeviceLibNull.inf
  30. # FSP override
  31. DebugLib|IntelFspPkg/Library/BaseFspDebugLibSerialPort/BaseFspDebugLibSerialPort.inf
  32. # FSP specific lib
  33. CacheAsRamLib|IntelFspPkg/Library/BaseCacheAsRamLibNull/BaseCacheAsRamLibNull.inf
  34. CacheLib|IntelFspPkg/Library/BaseCacheLib/BaseCacheLib.inf
  35. FspCommonLib|IntelFspPkg/Library/BaseFspCommonLib/BaseFspCommonLib.inf
  36. FspPlatformLib|IntelFspPkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
  37. FspSwitchStackLib|IntelFspPkg/Library/BaseFspSwitchStackLib/BaseFspSwitchStackLib.inf
  38. FspSecPlatformLib|IntelFspPkg/Library/SecFspSecPlatformLibNull/SecFspSecPlatformLibNull.inf
  39. [LibraryClasses.common.PEIM]
  40. PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
  41. PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf
  42. PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
  43. MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
  44. ExtractGuidedSectionLib|MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf
  45. HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
  46. [Components]
  47. IntelFspPkg/Library/BaseCacheAsRamLibNull/BaseCacheAsRamLibNull.inf
  48. IntelFspPkg/Library/BaseCacheLib/BaseCacheLib.inf
  49. IntelFspPkg/Library/BaseFspCommonLib/BaseFspCommonLib.inf
  50. IntelFspPkg/Library/BaseFspDebugLibSerialPort/BaseFspDebugLibSerialPort.inf
  51. IntelFspPkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
  52. IntelFspPkg/Library/BaseFspSwitchStackLib/BaseFspSwitchStackLib.inf
  53. IntelFspPkg/FspSecCore/FspSecCore.inf
  54. IntelFspPkg/FspDxeIpl/FspDxeIpl.inf
  55. [PcdsFixedAtBuild.common]
  56. gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x1f
  57. gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80080046
  58. gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
  59. [BuildOptions]
  60. *_*_*_CC_FLAGS = -D DISABLE_NEW_DEPRECATED_INTERFACES