PeiUniCore.inf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. #**/
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = ArmPlatformPrePiUniCore
  12. FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
  13. MODULE_TYPE = SEC
  14. VERSION_STRING = 1.0
  15. [Sources]
  16. PrePi.c
  17. MainUniCore.c
  18. [Sources.ARM]
  19. Arm/ArchPrePi.c
  20. Arm/ModuleEntryPoint.S | GCC
  21. Arm/ModuleEntryPoint.asm | RVCT
  22. [Sources.AArch64]
  23. AArch64/ArchPrePi.c
  24. AArch64/ModuleEntryPoint.S
  25. [Packages]
  26. MdePkg/MdePkg.dec
  27. MdeModulePkg/MdeModulePkg.dec
  28. EmbeddedPkg/EmbeddedPkg.dec
  29. ArmPkg/ArmPkg.dec
  30. ArmPlatformPkg/ArmPlatformPkg.dec
  31. [LibraryClasses]
  32. BaseLib
  33. DebugLib
  34. DebugAgentLib
  35. ArmLib
  36. IoLib
  37. TimerLib
  38. SerialPortLib
  39. ExtractGuidedSectionLib
  40. LzmaDecompressLib
  41. DebugAgentLib
  42. PrePiLib
  43. ArmPlatformLib
  44. ArmPlatformStackLib
  45. MemoryAllocationLib
  46. HobLib
  47. PrePiHobListPointerLib
  48. PlatformPeiLib
  49. MemoryInitPeiLib
  50. [Ppis]
  51. gArmMpCoreInfoPpiGuid
  52. [Guids]
  53. gArmMpCoreInfoGuid
  54. gEfiFirmwarePerformanceGuid
  55. [FeaturePcd]
  56. gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
  57. gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
  58. [Pcd]
  59. gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
  60. [FixedPcd]
  61. gArmTokenSpaceGuid.PcdVFPEnabled
  62. gArmTokenSpaceGuid.PcdFdBaseAddress
  63. gArmTokenSpaceGuid.PcdFdSize
  64. gArmTokenSpaceGuid.PcdFvBaseAddress
  65. gArmTokenSpaceGuid.PcdFvSize
  66. gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
  67. gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
  68. gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
  69. gArmPlatformTokenSpaceGuid.PcdCoreCount
  70. gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
  71. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
  72. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
  73. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
  74. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
  75. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
  76. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
  77. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
  78. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
  79. gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
  80. [Pcd]
  81. gArmTokenSpaceGuid.PcdSystemMemoryBase
  82. gArmTokenSpaceGuid.PcdSystemMemorySize