VariableInfo.inf 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ## @file
  2. # A shell application that displays statistical information about variable usage.
  3. #
  4. # This application can display statistical information about variable usage for SMM variable
  5. # driver and non-SMM variable driver.
  6. # Note that if Variable Dxe/Smm driver doesn't enable the feature by setting PcdVariableCollectStatistics
  7. # as TRUE, the application will not display variable statistical information.
  8. #
  9. # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
  10. # SPDX-License-Identifier: BSD-2-Clause-Patent
  11. #
  12. ##
  13. [Defines]
  14. INF_VERSION = 0x00010005
  15. BASE_NAME = VariableInfo
  16. MODULE_UNI_FILE = VariableInfo.uni
  17. FILE_GUID = 202A2922-8C27-4943-9855-26180BF9F113
  18. MODULE_TYPE = UEFI_APPLICATION
  19. VERSION_STRING = 1.0
  20. ENTRY_POINT = UefiMain
  21. #
  22. # The following information is for reference only and not required by the build tools.
  23. #
  24. # VALID_ARCHITECTURES = IA32 X64 EBC
  25. #
  26. [Sources]
  27. VariableInfo.c
  28. [Packages]
  29. MdePkg/MdePkg.dec
  30. MdeModulePkg/MdeModulePkg.dec
  31. [LibraryClasses]
  32. UefiApplicationEntryPoint
  33. UefiLib
  34. UefiBootServicesTableLib
  35. BaseMemoryLib
  36. MemoryAllocationLib
  37. [Protocols]
  38. gEfiSmmCommunicationProtocolGuid ## SOMETIMES_CONSUMES
  39. ## UNDEFINED # Used to do smm communication
  40. ## SOMETIMES_CONSUMES
  41. gEfiSmmVariableProtocolGuid
  42. [Guids]
  43. gEfiAuthenticatedVariableGuid ## SOMETIMES_CONSUMES ## SystemTable
  44. gEfiVariableGuid ## SOMETIMES_CONSUMES ## SystemTable
  45. gEdkiiPiSmmCommunicationRegionTableGuid ## SOMETIMES_CONSUMES ## SystemTable
  46. [UserExtensions.TianoCore."ExtraFiles"]
  47. VariableInfoExtra.uni