StandaloneMmCpu.inf 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. ## @file
  2. # Standalone MM CPU driver for ARM Standard Platforms
  3. #
  4. # Copyright (c) 2009, Apple Inc. All rights reserved.<BR>
  5. # Copyright (c) 2016 HP Development Company, L.P.
  6. # Copyright (c) 2017 - 2021, Arm Limited. All rights reserved.
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. ##
  10. [Defines]
  11. INF_VERSION = 0x0001001A
  12. BASE_NAME = StandaloneMmCpu
  13. FILE_GUID = 58F7A62B-6280-42A7-BC38-10535A64A92C
  14. MODULE_TYPE = MM_STANDALONE
  15. VERSION_STRING = 1.0
  16. PI_SPECIFICATION_VERSION = 0x00010032
  17. ENTRY_POINT = StandaloneMmCpuInitialize
  18. [Sources]
  19. StandaloneMmCpu.c
  20. StandaloneMmCpu.h
  21. EventHandle.c
  22. [Packages]
  23. ArmPkg/ArmPkg.dec
  24. MdePkg/MdePkg.dec
  25. MdeModulePkg/MdeModulePkg.dec
  26. StandaloneMmPkg/StandaloneMmPkg.dec
  27. [LibraryClasses]
  28. ArmLib
  29. ArmSvcLib
  30. BaseMemoryLib
  31. DebugLib
  32. HobLib
  33. StandaloneMmDriverEntryPoint
  34. [Protocols]
  35. gEfiMmConfigurationProtocolGuid # PROTOCOL ALWAYS_PRODUCED
  36. gEfiMmCpuProtocolGuid # PROTOCOL ALWAYS_PRODUCED
  37. [Guids]
  38. gEfiHobListGuid
  39. gEfiMmPeiMmramMemoryReserveGuid
  40. gZeroGuid
  41. gMpInformationHobGuid
  42. gEfiStandaloneMmNonSecureBufferGuid
  43. gEfiArmTfCpuDriverEpDescriptorGuid
  44. [Depex]
  45. TRUE