FspPlatformSecLibVlv2.inf 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ## @file
  2. #
  3. # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. ################################################################################
  9. #
  10. # Defines Section - statements that will be processed to create a Makefile.
  11. #
  12. ################################################################################
  13. [Defines]
  14. INF_VERSION = 0x00010005
  15. BASE_NAME = SecPeiFspPlatformSecLibVlv2
  16. FILE_GUID = 6653876C-F6A1-45BB-A027-20455093BC6D
  17. MODULE_TYPE = SEC
  18. VERSION_STRING = 1.0
  19. LIBRARY_CLASS = FspPlatformSecLib
  20. #
  21. # The following information is for reference only and not required by the build tools.
  22. #
  23. # VALID_ARCHITECTURES = IA32 X64
  24. #
  25. ################################################################################
  26. #
  27. # Sources Section - list of files that are required for the build to succeed.
  28. #
  29. ################################################################################
  30. [Sources]
  31. FspPlatformSecLibVlv2.c
  32. SecRamInitData.c
  33. SaveSecContext.c
  34. SecPlatformInformation.c
  35. SecGetPerformance.c
  36. SecTempRamSupport.c
  37. PlatformInit.c
  38. UartInit.c
  39. [Sources.IA32]
  40. Ia32/SecEntry.asm
  41. Ia32/PeiCoreEntry.asm
  42. Ia32/AsmSaveSecContext.asm
  43. Ia32/Stack.asm
  44. ################################################################################
  45. #
  46. # Package Dependency Section - list of Package files that are required for
  47. # this module.
  48. #
  49. ################################################################################
  50. [Packages]
  51. MdePkg/MdePkg.dec
  52. MdeModulePkg/MdeModulePkg.dec
  53. UefiCpuPkg/UefiCpuPkg.dec
  54. IntelFspWrapperPkg/IntelFspWrapperPkg.dec
  55. [LibraryClasses]
  56. LocalApicLib
  57. SerialPortLib
  58. [Ppis]
  59. gEfiSecPlatformInformationPpiGuid
  60. gPeiSecPerformancePpiGuid
  61. gEfiTemporaryRamSupportPpiGuid
  62. [Pcd]
  63. gFspWrapperTokenSpaceGuid.PcdPeiTemporaryRamStackSize
  64. gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
  65. gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize
  66. [FixedPcd]
  67. gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchAddress
  68. gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
  69. gFspWrapperTokenSpaceGuid.PcdFlashMicroCodeOffset
  70. gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheAddress
  71. gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheSize