- gEfiStatusCodeRuntimeProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiCapsuleArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDecompressProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLoadPeImageProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiResetArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiRealTimeClockArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiRuntimeArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiWatchdogTimerArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiSecurityArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiVariableArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiVariableWriteArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiMonotonicCounterArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiMetronomeArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiBusSpecificDriverOverrideProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiPlatformDriverOverrideProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDriverBindingProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiFirmwareVolumeDispatchProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiEbcProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiTcgPlatformProtocolGuid\r
- gEfiLoadedImageDevicePathProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
-\r
-[FixedPcd.common]\r
- gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeCoreEntry | 0x3041000 # EFI_SOFTWARE_DXE_CORE | EFI_SW_DXE_CORE_PC_ENTRY_POINT\r
- gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeCoreHandoffToBds | 0x3041001 # EFI_SOFTWARE_DXE_CORE | EFI_SW_DXE_CORE_PC_HANDOFF_TO_NEXT\r
- gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueBootServiceExit | 0x3100019 # EFI_SOFTWARE_EFI_BOOT_SERVICE | EFI_SW_BS_PC_EXIT_BOOT_SERVICES\r
- gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeDriverBegin | 0x3040002 # EFI_SOFTWARE_DXE_CORE | EFI_SW_PC_INIT_BEGIN\r
- gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeDriverEnd | 0x3040003 # EFI_SOFTWARE_DXE_CORE | EFI_SW_PC_INIT_END\r
+ gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiCapsuleArchProtocolGuid ## CONSUMES\r
+ gEfiDecompressProtocolGuid ## CONSUMES\r
+ gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES (Produces when PcdFrameworkCompatibilitySupport is set)\r
+ gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
+ gEfiLoadFileProtocolGuid ## CONSUMES\r
+ gEfiLoadFile2ProtocolGuid ## CONSUMES\r
+ gEfiResetArchProtocolGuid ## CONSUMES\r
+ gEfiRealTimeClockArchProtocolGuid ## CONSUMES\r
+ gEfiRuntimeArchProtocolGuid ## CONSUMES\r
+ gEfiWatchdogTimerArchProtocolGuid ## CONSUMES\r
+ gEfiSecurityArchProtocolGuid ## CONSUMES\r
+ gEfiVariableArchProtocolGuid ## CONSUMES\r
+ gEfiBdsArchProtocolGuid ## CONSUMES\r
+ gEfiVariableWriteArchProtocolGuid ## CONSUMES\r
+ gEfiMonotonicCounterArchProtocolGuid ## CONSUMES\r
+ gEfiMetronomeArchProtocolGuid ## CONSUMES\r
+ gEfiTimerArchProtocolGuid ## CONSUMES\r
+ gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES\r
+ gEfiDriverFamilyOverrideProtocolGuid ## CONSUMES\r
+ gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES\r
+ gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiFirmwareVolumeBlockProtocolGuid ## PRODUCES\r
+ gEfiFirmwareVolume2ProtocolGuid ## PRODUCES\r
+ gEfiCpuArchProtocolGuid ## CONSUMES\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## PRODUCES\r
+ gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES\r
+ gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES\r