PeiUniCore.inf 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. #/** @file
  2. #
  3. # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>
  4. # Copyright (c) 2011-2017, ARM Ltd. All rights reserved.<BR>
  5. # Copyright (c) 2020, Arm Limited. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. #**/
  10. [Defines]
  11. INF_VERSION = 0x00010005
  12. BASE_NAME = ArmPlatformPrePiUniCore
  13. FILE_GUID = 3e401783-cc94-4fcd-97bc-bd35ac369d2f
  14. MODULE_TYPE = SEC
  15. VERSION_STRING = 1.0
  16. [Sources]
  17. PrePi.h
  18. PrePi.c
  19. MainUniCore.c
  20. [Sources.ARM]
  21. Arm/ArchPrePi.c
  22. Arm/ModuleEntryPoint.S | GCC
  23. [Sources.AArch64]
  24. AArch64/ArchPrePi.c
  25. AArch64/ModuleEntryPoint.S
  26. [Packages]
  27. MdePkg/MdePkg.dec
  28. MdeModulePkg/MdeModulePkg.dec
  29. EmbeddedPkg/EmbeddedPkg.dec
  30. ArmPkg/ArmPkg.dec
  31. ArmPlatformPkg/ArmPlatformPkg.dec
  32. [LibraryClasses]
  33. BaseLib
  34. CacheMaintenanceLib
  35. DebugLib
  36. DebugAgentLib
  37. ArmLib
  38. IoLib
  39. TimerLib
  40. SerialPortLib
  41. ExtractGuidedSectionLib
  42. LzmaDecompressLib
  43. DebugAgentLib
  44. PrePiLib
  45. ArmPlatformLib
  46. ArmPlatformStackLib
  47. MemoryAllocationLib
  48. HobLib
  49. PrePiHobListPointerLib
  50. PlatformPeiLib
  51. MemoryInitPeiLib
  52. [Ppis]
  53. gArmMpCoreInfoPpiGuid
  54. [Guids]
  55. gArmMpCoreInfoGuid
  56. gEfiFirmwarePerformanceGuid
  57. [FeaturePcd]
  58. gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
  59. gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
  60. [Pcd]
  61. gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
  62. [FixedPcd]
  63. gArmTokenSpaceGuid.PcdVFPEnabled
  64. gArmTokenSpaceGuid.PcdFdBaseAddress
  65. gArmTokenSpaceGuid.PcdFdSize
  66. gArmTokenSpaceGuid.PcdFvBaseAddress
  67. gArmTokenSpaceGuid.PcdFvSize
  68. gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
  69. gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
  70. gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
  71. gArmPlatformTokenSpaceGuid.PcdCoreCount
  72. gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
  73. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
  74. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
  75. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
  76. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
  77. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
  78. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
  79. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
  80. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
  81. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
  82. [Pcd]
  83. gArmTokenSpaceGuid.PcdSystemMemoryBase
  84. gArmTokenSpaceGuid.PcdSystemMemorySize