2 # Shell application to dump SMI handler profile information.
4 # Note that if the feature is not enabled by setting PcdSmiHandlerProfilePropertyMask,
5 # the application will not display SMI handler profile information.
7 # Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
13 INF_VERSION = 0x00010005
14 BASE_NAME = SmiHandlerProfileInfo
15 MODULE_UNI_FILE = SmiHandlerProfileInfo.uni
16 FILE_GUID = 611EA796-8DF8-4BB6-91FE-6540ED70DC66
17 MODULE_TYPE = UEFI_APPLICATION
19 ENTRY_POINT = SmiHandlerProfileInfoEntrypoint
22 SmiHandlerProfileInfo.c
26 MdeModulePkg/MdeModulePkg.dec
29 UefiApplicationEntryPoint
34 UefiBootServicesTableLib
35 UefiRuntimeServicesTableLib
42 gEfiSmmCommunicationProtocolGuid ## CONSUMES
43 gEfiSmmSwDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
44 gEfiSmmSxDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
45 gEfiSmmPowerButtonDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
46 gEfiSmmStandbyButtonDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
47 gEfiSmmPeriodicTimerDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
48 gEfiSmmGpiDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
49 gEfiSmmIoTrapDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
50 gEfiSmmUsbDispatch2ProtocolGuid ## SOMETIMES_CONSUMES
53 gEdkiiPiSmmCommunicationRegionTableGuid ## CONSUMES ## SystemTable
54 gSmiHandlerProfileGuid ## SOMETIMES_CONSUMES ## GUID # SmiHandlerRegister
56 [UserExtensions.TianoCore."ExtraFiles"]
57 SmiHandlerProfileInfoExtra.uni