EfiMpServiceProtocolDynamicCmdUnitTest.inf 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ## @file
  2. # DXE driver that provides Shell 'MpProtocolUnitTest' dynamic command to test EfiMpServiceProtocol.
  3. #
  4. # Copyright (c) 2022, 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 = EfiMpServiceProtocolDynamicCmdUnitTest
  11. FILE_GUID = 8C4624B1-58CC-4DF6-9E6D-09B38D67DFA6
  12. MODULE_TYPE = DXE_DRIVER
  13. VERSION_STRING = 1.0
  14. ENTRY_POINT = MpProtocolUnitTestCommandInitialize
  15. UNLOAD_IMAGE = MpProtocolUnitTestUnload
  16. [Sources]
  17. EfiMpServicesUnitTestCommom.c
  18. EfiMpServicesUnitTestCommom.h
  19. EfiMpServiceProtocolUnitTest.c
  20. EfiMpServiceProtocolDynamicCmdUnitTest.c
  21. [Packages]
  22. MdePkg/MdePkg.dec
  23. MdeModulePkg/MdeModulePkg.dec
  24. UefiCpuPkg/UefiCpuPkg.dec
  25. [LibraryClasses]
  26. BaseLib
  27. DebugLib
  28. BaseMemoryLib
  29. MemoryAllocationLib
  30. UefiDriverEntryPoint
  31. UefiBootServicesTableLib
  32. UefiLib
  33. UnitTestPersistenceLib
  34. UnitTestLib
  35. [Protocols]
  36. gEfiMpServiceProtocolGuid ## CONSUMES
  37. gEfiShellDynamicCommandProtocolGuid ## PRODUCES
  38. [Depex]
  39. TRUE