- gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiSmmCpuIo2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiSecurityArchProtocolGuid # PROTOCOL SIMETIMES_CONSUMED\r
- gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
- gEfiDevicePathProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
+ gEfiDxeSmmReadyToLockProtocolGuid ## UNDEFINED # SmiHandlerRegister\r
+ gEfiSmmReadyToLockProtocolGuid ## PRODUCES\r
+ gEfiSmmCpuIo2ProtocolGuid ## CONSUMES\r
+ gEfiFirmwareVolume2ProtocolGuid ## CONSUMES\r
+ gEfiSmmEndOfDxeProtocolGuid ## PRODUCES\r
+ gEfiSecurityArchProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSecurity2ArchProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## PRODUCES\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEdkiiSmmExitBootServicesProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEdkiiSmmLegacyBootProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEdkiiSmmReadyToBootProtocolGuid ## PRODUCES\r
+\r
+ gEfiSmmSwDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmSxDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmPowerButtonDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmStandbyButtonDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmPeriodicTimerDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmGpiDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmIoTrapDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmUsbDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
+\r
+[Pcd]\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressSmmCodePageNumber ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfileMemoryType ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfilePropertyMask ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfileDriverPath ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdSmiHandlerProfilePropertyMask ## CONSUMES\r