SecMigrationPei.inf 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. ## @file
  2. # Migrates SEC structures after permanent memory is installed.
  3. #
  4. # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. INF_VERSION = 0x00010005
  10. BASE_NAME = SecMigrationPei
  11. MODULE_UNI_FILE = SecMigrationPei.uni
  12. FILE_GUID = 58B35361-8922-41BC-B313-EF7ED9ADFDF7
  13. MODULE_TYPE = PEIM
  14. VERSION_STRING = 1.0
  15. ENTRY_POINT = SecMigrationPeiInitialize
  16. #
  17. # The following information is for reference only and not required by the build tools.
  18. #
  19. # VALID_ARCHITECTURES = IA32 X64 EBC
  20. #
  21. [Sources]
  22. SecMigrationPei.c
  23. SecMigrationPei.h
  24. [Packages]
  25. MdePkg/MdePkg.dec
  26. MdeModulePkg/MdeModulePkg.dec
  27. UefiCpuPkg/UefiCpuPkg.dec
  28. [LibraryClasses]
  29. BaseLib
  30. BaseMemoryLib
  31. DebugLib
  32. HobLib
  33. MemoryAllocationLib
  34. PeimEntryPoint
  35. PeiServicesLib
  36. PeiServicesTablePointerLib
  37. [Ppis]
  38. ## PRODUCES
  39. gRepublishSecPpiPpiGuid
  40. ## SOMETIMES_PRODUCES
  41. gEfiTemporaryRamDonePpiGuid
  42. ## SOMETIME_PRODUCES
  43. gEfiTemporaryRamSupportPpiGuid
  44. ## SOMETIMES_PRODUCES
  45. gPeiSecPerformancePpiGuid
  46. ## SOMETIMES_CONSUMES
  47. ## PRODUCES
  48. gEfiSecPlatformInformationPpiGuid
  49. ## SOMETIMES_CONSUMES
  50. ## SOMETIMES_PRODUCES
  51. gEfiSecPlatformInformation2PpiGuid
  52. [Pcd]
  53. gEfiMdeModulePkgTokenSpaceGuid.PcdMigrateTemporaryRamFirmwareVolumes ## CONSUMES
  54. [Depex]
  55. TRUE