SmiHandlerProfileInfo.inf 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. ## @file
  2. # Shell application to dump SMI handler profile information.
  3. #
  4. # Note that if the feature is not enabled by setting PcdSmiHandlerProfilePropertyMask,
  5. # the application will not display SMI handler profile information.
  6. #
  7. # Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x00010005
  13. BASE_NAME = SmiHandlerProfileInfo
  14. MODULE_UNI_FILE = SmiHandlerProfileInfo.uni
  15. FILE_GUID = 611EA796-8DF8-4BB6-91FE-6540ED70DC66
  16. MODULE_TYPE = UEFI_APPLICATION
  17. VERSION_STRING = 1.0
  18. ENTRY_POINT = SmiHandlerProfileInfoEntrypoint
  19. [Sources]
  20. SmiHandlerProfileInfo.c
  21. [Packages]
  22. MdePkg/MdePkg.dec
  23. MdeModulePkg/MdeModulePkg.dec
  24. [LibraryClasses]
  25. UefiApplicationEntryPoint
  26. BaseLib
  27. BaseMemoryLib
  28. MemoryAllocationLib
  29. DebugLib
  30. UefiBootServicesTableLib
  31. UefiRuntimeServicesTableLib
  32. UefiLib
  33. PrintLib
  34. DevicePathLib
  35. DxeServicesLib
  36. [Protocols]
  37. gEfiSmmCommunicationProtocolGuid ## CONSUMES
  38. gEfiSmmSwDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  39. gEfiSmmSxDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  40. gEfiSmmPowerButtonDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  41. gEfiSmmStandbyButtonDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  42. gEfiSmmPeriodicTimerDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  43. gEfiSmmGpiDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  44. gEfiSmmIoTrapDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  45. gEfiSmmUsbDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
  46. [Guids]
  47. gEdkiiPiSmmCommunicationRegionTableGuid ## CONSUMES ## SystemTable
  48. gSmiHandlerProfileGuid ## SOMETIMES_CONSUMES ## GUID # SmiHandlerRegister
  49. [UserExtensions.TianoCore."ExtraFiles"]
  50. SmiHandlerProfileInfoExtra.uni