- gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES\r
- gEfiCapsuleArchProtocolGuid ## CONSUMES\r
- gEfiDecompressProtocolGuid ## CONSUMES\r
- gEfiLoadPeImageProtocolGuid ## PRODUCES\r
- gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
- gEfiLoadFileProtocolGuid ## CONSUMES\r
- gEfiResetArchProtocolGuid ## CONSUMES\r
+ ## PRODUCES\r
+ ## SOMETIMES_CONSUMES\r
+ gEfiDecompressProtocolGuid\r
+ gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES # Produces when PcdFrameworkCompatibilitySupport is set\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadFile2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiBusSpecificDriverOverrideProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDriverFamilyOverrideProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiPlatformDriverOverrideProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES\r
+ ## PRODUCES\r
+ ## CONSUMES\r
+ ## NOTIFY\r
+ gEfiFirmwareVolumeBlockProtocolGuid\r
+ ## PRODUCES\r
+ ## CONSUMES\r
+ ## NOTIFY\r
+ gEfiFirmwareVolume2ProtocolGuid\r
+ ## PRODUCES\r
+ ## CONSUMES\r
+ gEfiDevicePathProtocolGuid\r
+ gEfiLoadedImageProtocolGuid ## PRODUCES\r
+ gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES\r
+ gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES\r
+\r
+ # Arch Protocols\r
+ gEfiBdsArchProtocolGuid ## CONSUMES\r
+ gEfiCpuArchProtocolGuid ## CONSUMES\r
+ gEfiMetronomeArchProtocolGuid ## CONSUMES\r
+ gEfiMonotonicCounterArchProtocolGuid ## CONSUMES\r