]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ShellPkg: Make 'dh' support showing all spec defined protocols.
authorJaben Carsey <jaben.carsey@intel.com>
Wed, 9 Dec 2015 23:08:07 +0000 (23:08 +0000)
committerjljusten <jljusten@Edk2>
Wed, 9 Dec 2015 23:08:07 +0000 (23:08 +0000)
When using 'dh' to dump all protocols installed on a handle, some of
them are shown as 'UnknownDevice'.

Device patch make 'dh' support all spec defined protocols.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hpe.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19177 6f19259b-4bc3-4df7-8a09-765794883524

ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c
ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni

index b211de7d1d76c2481dce9f53a8c2f151f7e35a3c..6f093ffe0e8261e989b2be837514cd7af512f0bf 100644 (file)
@@ -1025,6 +1025,124 @@ STATIC CONST GUID_INFO_BLOCK mGuidStringList[] = {
   {STRING_TOKEN(STR_IDE_CONT_INIT),         &gEfiIdeControllerInitProtocolGuid,               NULL},\r
   {STRING_TOKEN(STR_DISK_INFO),             &gEfiDiskInfoProtocolGuid,                        NULL},\r
 \r
+//\r
+// PI Spec 1.0\r
+//\r
+  {STRING_TOKEN(STR_BDS_ARCH),              &gEfiBdsArchProtocolGuid,                         NULL},\r
+  {STRING_TOKEN(STR_CPU_ARCH),              &gEfiCpuArchProtocolGuid,                         NULL},\r
+  {STRING_TOKEN(STR_MET_ARCH),              &gEfiMetronomeArchProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_MON_ARCH),              &gEfiMonotonicCounterArchProtocolGuid,            NULL},\r
+  {STRING_TOKEN(STR_RTC_ARCH),              &gEfiRealTimeClockArchProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_RESET_ARCH),            &gEfiResetArchProtocolGuid,                       NULL},\r
+  {STRING_TOKEN(STR_RT_ARCH),               &gEfiRuntimeArchProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_SEC_ARCH),              &gEfiSecurityArchProtocolGuid,                    NULL},\r
+  {STRING_TOKEN(STR_TIMER_ARCH),            &gEfiTimerArchProtocolGuid,                       NULL},\r
+  {STRING_TOKEN(STR_VAR_ARCH),              &gEfiVariableWriteArchProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_V_ARCH),                &gEfiVariableArchProtocolGuid,                    NULL},\r
+  {STRING_TOKEN(STR_SECP),                  &gEfiSecurityPolicyProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_WDT_ARCH),              &gEfiWatchdogTimerArchProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_SCR),                   &gEfiStatusCodeRuntimeProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_SMB_HC),                &gEfiSmbusHcProtocolGuid,                         NULL},\r
+  {STRING_TOKEN(STR_FV_2),                  &gEfiFirmwareVolume2ProtocolGuid,                 NULL},\r
+  {STRING_TOKEN(STR_FV_BLOCK),              &gEfiFirmwareVolumeBlockProtocolGuid,             NULL},\r
+  {STRING_TOKEN(STR_CAP_ARCH),              &gEfiCapsuleArchProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_MP_SERVICE),            &gEfiMpServiceProtocolGuid,                       NULL},\r
+  {STRING_TOKEN(STR_HBRAP),                 &gEfiPciHostBridgeResourceAllocationProtocolGuid, NULL},\r
+  {STRING_TOKEN(STR_PCIP),                  &gEfiPciPlatformProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_PCIO),                  &gEfiPciOverrideProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_PCIE),                  &gEfiPciEnumerationCompleteProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_IPCID),                 &gEfiIncompatiblePciDeviceSupportProtocolGuid,    NULL},\r
+  {STRING_TOKEN(STR_PCIHPI),                &gEfiPciHotPlugInitProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_PCIHPR),                &gEfiPciHotPlugRequestProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_SMBIOS),                &gEfiSmbiosProtocolGuid,                          NULL},\r
+  {STRING_TOKEN(STR_S3_SAVE),               &gEfiS3SaveStateProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_S3_S_SMM),              &gEfiS3SmmSaveStateProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_RSC),                   &gEfiRscHandlerProtocolGuid,                      NULL},\r
+  {STRING_TOKEN(STR_S_RSC),                 &gEfiSmmRscHandlerProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_ACPI_SDT),              &gEfiAcpiSdtProtocolGuid,                         NULL},\r
+  {STRING_TOKEN(STR_SIO),                   &gEfiSioProtocolGuid,                             NULL},\r
+  {STRING_TOKEN(STR_S_CPU2),                &gEfiSmmCpuIo2ProtocolGuid,                       NULL},\r
+  {STRING_TOKEN(STR_S_BASE2),               &gEfiSmmBase2ProtocolGuid,                        NULL},\r
+  {STRING_TOKEN(STR_S_ACC_2),               &gEfiSmmAccess2ProtocolGuid,                      NULL},\r
+  {STRING_TOKEN(STR_S_CON_2),               &gEfiSmmControl2ProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_S_CONFIG),              &gEfiSmmConfigurationProtocolGuid,                NULL},\r
+  {STRING_TOKEN(STR_S_RTL),                 &gEfiSmmReadyToLockProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_DS_RTL),                &gEfiDxeSmmReadyToLockProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_S_COMM),                &gEfiSmmCommunicationProtocolGuid,                NULL},\r
+  {STRING_TOKEN(STR_S_STAT),                &gEfiSmmStatusCodeProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_S_CPU),                 &gEfiSmmCpuProtocolGuid,                          NULL},\r
+  {STRING_TOKEN(STR_S_PCIRBIO),             &gEfiPciRootBridgeIoProtocolGuid,                 NULL},\r
+  {STRING_TOKEN(STR_S_SWD),                 &gEfiSmmSwDispatch2ProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_S_SXD),                 &gEfiSmmSxDispatch2ProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_S_PTD2),                &gEfiSmmPeriodicTimerDispatch2ProtocolGuid,       NULL},\r
+  {STRING_TOKEN(STR_S_UD2),                 &gEfiSmmUsbDispatch2ProtocolGuid,                 NULL},\r
+  {STRING_TOKEN(STR_S_GD2),                 &gEfiSmmGpiDispatch2ProtocolGuid,                 NULL},\r
+  {STRING_TOKEN(STR_S_SBD2),                &gEfiSmmStandbyButtonDispatch2ProtocolGuid,       NULL},\r
+  {STRING_TOKEN(STR_S_PBD2),                &gEfiSmmPowerButtonDispatch2ProtocolGuid,         NULL},\r
+  {STRING_TOKEN(STR_S_ITD2),                &gEfiSmmIoTrapDispatch2ProtocolGuid,              NULL},\r
+  {STRING_TOKEN(STR_PCD),                   &gEfiPcdProtocolGuid,                             NULL},\r
+  {STRING_TOKEN(STR_FVB2),                  &gEfiFirmwareVolumeBlock2ProtocolGuid,            NULL},\r
+  {STRING_TOKEN(STR_CPUIO2),                &gEfiCpuIo2ProtocolGuid,                          NULL},\r
+  {STRING_TOKEN(STR_LEGACY_R2),             &gEfiLegacyRegion2ProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_SAL_MIP),               &gEfiSalMcaInitPmiProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_ES_BS),                 &gEfiExtendedSalBootServiceProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_ES_BIO),                &gEfiExtendedSalBaseIoServicesProtocolGuid,       NULL},\r
+  {STRING_TOKEN(STR_ES_STALL),              &gEfiExtendedSalStallServicesProtocolGuid,        NULL},\r
+  {STRING_TOKEN(STR_ES_RTC),                &gEfiExtendedSalRtcServicesProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_ES_VS),                 &gEfiExtendedSalVariableServicesProtocolGuid,     NULL},\r
+  {STRING_TOKEN(STR_ES_MTC),                &gEfiExtendedSalMtcServicesProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_ES_RESET),              &gEfiExtendedSalResetServicesProtocolGuid,        NULL},\r
+  {STRING_TOKEN(STR_ES_SC),                 &gEfiExtendedSalStatusCodeServicesProtocolGuid,   NULL},\r
+  {STRING_TOKEN(STR_ES_FBS),                &gEfiExtendedSalFvBlockServicesProtocolGuid,      NULL},\r
+  {STRING_TOKEN(STR_ES_MP),                 &gEfiExtendedSalMpServicesProtocolGuid,           NULL},\r
+  {STRING_TOKEN(STR_ES_PAL),                &gEfiExtendedSalPalServicesProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_ES_BASE),               &gEfiExtendedSalBaseServicesProtocolGuid,         NULL},\r
+  {STRING_TOKEN(STR_ES_MCA),                &gEfiExtendedSalMcaServicesProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_ES_PCI),                &gEfiExtendedSalPciServicesProtocolGuid,          NULL},\r
+  {STRING_TOKEN(STR_ES_CACHE),              &gEfiExtendedSalCacheServicesProtocolGuid,        NULL},\r
+  {STRING_TOKEN(STR_ES_MCA_LOG),            &gEfiExtendedSalMcaLogServicesProtocolGuid,       NULL},\r
+  {STRING_TOKEN(STR_S2ARCH),                &gEfiSecurity2ArchProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_EODXE),                 &gEfiSmmEndOfDxeProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_ISAHC),                 &gEfiIsaHcProtocolGuid,                           NULL},\r
+  {STRING_TOKEN(STR_ISAHC_B),               &gEfiIsaHcServiceBindingProtocolGuid,             NULL},\r
+  {STRING_TOKEN(STR_SIO_C),                 &gEfiSioControlProtocolGuid,                      NULL},\r
+  {STRING_TOKEN(STR_GET_PCD),               &gEfiGetPcdInfoProtocolGuid,                      NULL},\r
+  {STRING_TOKEN(STR_I2C_M),                 &gEfiI2cMasterProtocolGuid,                       NULL},\r
+  {STRING_TOKEN(STR_I2CIO),                 &gEfiI2cIoProtocolGuid,                           NULL},\r
+  {STRING_TOKEN(STR_I2CEN),                 &gEfiI2cEnumerateProtocolGuid,                    NULL},\r
+  {STRING_TOKEN(STR_I2C_H),                 &gEfiI2cHostProtocolGuid,                         NULL},\r
+  {STRING_TOKEN(STR_I2C_BCM),               &gEfiI2cBusConfigurationManagementProtocolGuid,   NULL},\r
+  {STRING_TOKEN(STR_TREE),                  &gEfiTrEEProtocolGuid,                            NULL},\r
+  {STRING_TOKEN(STR_TCG2),                  &gEfiTcg2ProtocolGuid,                            NULL},\r
+  {STRING_TOKEN(STR_TIMESTAMP),             &gEfiTimestampProtocolGuid,                       NULL},\r
+  {STRING_TOKEN(STR_RNG),                   &gEfiRngProtocolGuid,                             NULL},\r
+  {STRING_TOKEN(STR_NVMEPT),                &gEfiNvmExpressPassThruProtocolGuid,              NULL},\r
+  {STRING_TOKEN(STR_H2_SB),                 &gEfiHash2ServiceBindingProtocolGuid,             NULL},\r
+  {STRING_TOKEN(STR_HASH2),                 &gEfiHash2ProtocolGuid,                           NULL},\r
+  {STRING_TOKEN(STR_BIO_C),                 &gEfiBlockIoCryptoProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_SCR),                   &gEfiSmartCardReaderProtocolGuid,                 NULL},\r
+  {STRING_TOKEN(STR_SCE),                   &gEfiSmartCardEdgeProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_USB_FIO),               &gEfiUsbFunctionIoProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_BC_HC),                 &gEfiBluetoothHcProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_BC_IO_SB),              &gEfiBluetoothIoServiceBindingProtocolGuid,       NULL},\r
+  {STRING_TOKEN(STR_BC_IO),                 &gEfiBluetoothIoProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_BC_C),                  &gEfiBluetoothConfigProtocolGuid,                 NULL},\r
+  {STRING_TOKEN(STR_REG_EXP),               &gEfiRegularExpressionProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_B_MGR_P),               &gEfiBootManagerPolicyProtocolGuid,               NULL},\r
+  {STRING_TOKEN(STR_CKH),                   &gEfiConfigKeywordHandlerProtocolGuid,            NULL},\r
+  {STRING_TOKEN(STR_WIFI),                  &gEfiWiFiProtocolGuid,                            NULL},\r
+  {STRING_TOKEN(STR_EAP_M),                 &gEfiEapManagement2ProtocolGuid,                  NULL},\r
+  {STRING_TOKEN(STR_EAP_C),                 &gEfiEapConfigurationProtocolGuid,                NULL},\r
+  {STRING_TOKEN(STR_PKCS7),                 &gEfiPkcs7VerifyProtocolGuid,                     NULL},\r
+  {STRING_TOKEN(STR_NET_DNS4_SB),           &gEfiDns4ServiceBindingProtocolGuid,              NULL},\r
+  {STRING_TOKEN(STR_NET_DNS4),              &gEfiDns4ProtocolGuid,                            NULL},\r
+  {STRING_TOKEN(STR_NET_DNS6_SB),           &gEfiDns6ServiceBindingProtocolGuid,              NULL},\r
+  {STRING_TOKEN(STR_NET_DNS6),              &gEfiDns6ProtocolGuid,                            NULL},\r
+  {STRING_TOKEN(STR_NET_HTTP_SB),           &gEfiHttpServiceBindingProtocolGuid,              NULL},\r
+  {STRING_TOKEN(STR_NET_HTTP),              &gEfiHttpProtocolGuid,                            NULL},\r
+  {STRING_TOKEN(STR_NET_HTTP_U),            &gEfiHttpUtilitiesProtocolGuid,                   NULL},\r
+  {STRING_TOKEN(STR_REST),                  &gEfiRestProtocolGuid,                            NULL},\r
+\r
 //\r
 // UEFI Shell Spec 2.0\r
 //\r
@@ -1036,6 +1154,11 @@ STATIC CONST GUID_INFO_BLOCK mGuidStringList[] = {
 //\r
   {STRING_TOKEN(STR_SHELL_DYNAMIC),         &gEfiShellDynamicCommandProtocolGuid,             NULL},\r
 \r
+//\r
+// Misc\r
+//\r
+  {STRING_TOKEN(STR_PCDINFOPROT),           &gGetPcdInfoProtocolGuid,                         NULL},\r
+\r
 //\r
 // terminator\r
 //\r
index 4cd81f59ed6626e10afb711cf9c952a30e6b9068..4a19e3945057ce9a2ecba83f84709e101542fb43 100644 (file)
   gEfiAdapterInformationProtocolGuid                      ## UNDEFINED\r
   gEfiShellDynamicCommandProtocolGuid                     ## UNDEFINED\r
   gEfiDiskInfoProtocolGuid                                ## UNDEFINED\r
+  gGetPcdInfoProtocolGuid                                 ## UNDEFINED\r
+  gEfiBdsArchProtocolGuid                                 ## UNDEFINED\r
+  gEfiCpuArchProtocolGuid                                 ## UNDEFINED\r
+  gEfiMetronomeArchProtocolGuid                           ## UNDEFINED\r
+  gEfiMonotonicCounterArchProtocolGuid                    ## UNDEFINED\r
+  gEfiRealTimeClockArchProtocolGuid                       ## UNDEFINED\r
+  gEfiResetArchProtocolGuid                               ## UNDEFINED\r
+  gEfiRuntimeArchProtocolGuid                             ## UNDEFINED\r
+  gEfiSecurityArchProtocolGuid                            ## UNDEFINED\r
+  gEfiTimerArchProtocolGuid                               ## UNDEFINED\r
+  gEfiVariableWriteArchProtocolGuid                       ## UNDEFINED\r
+  gEfiVariableArchProtocolGuid                            ## UNDEFINED\r
+  gEfiSecurityPolicyProtocolGuid                          ## UNDEFINED\r
+  gEfiWatchdogTimerArchProtocolGuid                       ## UNDEFINED\r
+  gEfiStatusCodeRuntimeProtocolGuid                       ## UNDEFINED\r
+  gEfiSmbusHcProtocolGuid                                 ## UNDEFINED\r
+  gEfiFirmwareVolume2ProtocolGuid                         ## UNDEFINED\r
+  gEfiFirmwareVolumeBlockProtocolGuid                     ## UNDEFINED\r
+  gEfiCapsuleArchProtocolGuid                             ## UNDEFINED\r
+  gEfiMpServiceProtocolGuid                               ## UNDEFINED\r
+  gEfiPciHostBridgeResourceAllocationProtocolGuid         ## UNDEFINED\r
+  gEfiPciPlatformProtocolGuid                             ## UNDEFINED\r
+  gEfiPciOverrideProtocolGuid                             ## UNDEFINED\r
+  gEfiPciEnumerationCompleteProtocolGuid                  ## UNDEFINED\r
+  gEfiIncompatiblePciDeviceSupportProtocolGuid            ## UNDEFINED\r
+  gEfiPciHotPlugInitProtocolGuid                          ## UNDEFINED\r
+  gEfiPciHotPlugRequestProtocolGuid                       ## UNDEFINED\r
+  gEfiSmbiosProtocolGuid                                  ## UNDEFINED\r
+  gEfiS3SaveStateProtocolGuid                             ## UNDEFINED\r
+  gEfiS3SmmSaveStateProtocolGuid                          ## UNDEFINED\r
+  gEfiRscHandlerProtocolGuid                              ## UNDEFINED\r
+  gEfiSmmRscHandlerProtocolGuid                           ## UNDEFINED\r
+  gEfiAcpiSdtProtocolGuid                                 ## UNDEFINED\r
+  gEfiSioProtocolGuid                                     ## UNDEFINED\r
+  gEfiSmmCpuIo2ProtocolGuid                               ## UNDEFINED\r
+  gEfiSmmBase2ProtocolGuid                                ## UNDEFINED\r
+  gEfiSmmAccess2ProtocolGuid                              ## UNDEFINED\r
+  gEfiSmmControl2ProtocolGuid                             ## UNDEFINED\r
+  gEfiSmmConfigurationProtocolGuid                        ## UNDEFINED\r
+  gEfiSmmReadyToLockProtocolGuid                          ## UNDEFINED\r
+  gEfiDxeSmmReadyToLockProtocolGuid                       ## UNDEFINED\r
+  gEfiSmmCommunicationProtocolGuid                        ## UNDEFINED\r
+  gEfiSmmStatusCodeProtocolGuid                           ## UNDEFINED\r
+  gEfiSmmCpuProtocolGuid                                  ## UNDEFINED\r
+  gEfiSmmPciRootBridgeIoProtocolGuid                      ## UNDEFINED\r
+  gEfiSmmSwDispatch2ProtocolGuid                          ## UNDEFINED\r
+  gEfiSmmSxDispatch2ProtocolGuid                          ## UNDEFINED\r
+  gEfiSmmPeriodicTimerDispatch2ProtocolGuid               ## UNDEFINED\r
+  gEfiSmmUsbDispatch2ProtocolGuid                         ## UNDEFINED\r
+  gEfiSmmGpiDispatch2ProtocolGuid                         ## UNDEFINED\r
+  gEfiSmmStandbyButtonDispatch2ProtocolGuid               ## UNDEFINED\r
+  gEfiSmmPowerButtonDispatch2ProtocolGuid                 ## UNDEFINED\r
+  gEfiSmmIoTrapDispatch2ProtocolGuid                      ## UNDEFINED\r
+  gEfiPcdProtocolGuid                                     ## UNDEFINED\r
+  gEfiFirmwareVolumeBlock2ProtocolGuid                    ## UNDEFINED\r
+  gEfiCpuIo2ProtocolGuid                                  ## UNDEFINED\r
+  gEfiLegacyRegion2ProtocolGuid                           ## UNDEFINED\r
+  gEfiSalMcaInitPmiProtocolGuid                           ## UNDEFINED\r
+  gEfiExtendedSalBootServiceProtocolGuid                  ## UNDEFINED\r
+  gEfiExtendedSalBaseIoServicesProtocolGuid               ## UNDEFINED\r
+  gEfiExtendedSalStallServicesProtocolGuid                ## UNDEFINED\r
+  gEfiExtendedSalRtcServicesProtocolGuid                  ## UNDEFINED\r
+  gEfiExtendedSalVariableServicesProtocolGuid             ## UNDEFINED\r
+  gEfiExtendedSalMtcServicesProtocolGuid                  ## UNDEFINED\r
+  gEfiExtendedSalResetServicesProtocolGuid                ## UNDEFINED\r
+  gEfiExtendedSalStatusCodeServicesProtocolGuid           ## UNDEFINED\r
+  gEfiExtendedSalFvBlockServicesProtocolGuid              ## UNDEFINED\r
+  gEfiExtendedSalMpServicesProtocolGuid                   ## UNDEFINED\r
+  gEfiExtendedSalPalServicesProtocolGuid                  ## UNDEFINED\r
+  gEfiExtendedSalBaseServicesProtocolGuid                 ## UNDEFINED\r
+  gEfiExtendedSalMcaServicesProtocolGuid                  ## UNDEFINED\r
+  gEfiExtendedSalPciServicesProtocolGuid                  ## UNDEFINED\r
+  gEfiExtendedSalCacheServicesProtocolGuid                ## UNDEFINED\r
+  gEfiExtendedSalMcaLogServicesProtocolGuid               ## UNDEFINED\r
+  gEfiSecurity2ArchProtocolGuid                           ## UNDEFINED\r
+  gEfiSmmEndOfDxeProtocolGuid                             ## UNDEFINED\r
+  gEfiIsaHcProtocolGuid                                   ## UNDEFINED\r
+  gEfiIsaHcServiceBindingProtocolGuid                     ## UNDEFINED\r
+  gEfiSioControlProtocolGuid                              ## UNDEFINED\r
+  gEfiGetPcdInfoProtocolGuid                              ## UNDEFINED\r
+  gEfiI2cMasterProtocolGuid                               ## UNDEFINED\r
+  gEfiI2cIoProtocolGuid                                   ## UNDEFINED\r
+  gEfiI2cEnumerateProtocolGuid                            ## UNDEFINED\r
+  gEfiI2cHostProtocolGuid                                 ## UNDEFINED\r
+  gEfiI2cBusConfigurationManagementProtocolGuid           ## UNDEFINED\r
+  gEfiTrEEProtocolGuid                                    ## UNDEFINED\r
+  gEfiTcg2ProtocolGuid                                    ## UNDEFINED\r
+  gEfiTimestampProtocolGuid                               ## UNDEFINED\r
+  gEfiRngProtocolGuid                                     ## UNDEFINED\r
+  gEfiNvmExpressPassThruProtocolGuid                      ## UNDEFINED\r
+  gEfiHash2ServiceBindingProtocolGuid                     ## UNDEFINED\r
+  gEfiHash2ProtocolGuid                                   ## UNDEFINED\r
+  gEfiBlockIoCryptoProtocolGuid                           ## UNDEFINED\r
+  gEfiSmartCardReaderProtocolGuid                         ## UNDEFINED\r
+  gEfiSmartCardEdgeProtocolGuid                           ## UNDEFINED\r
+  gEfiUsbFunctionIoProtocolGuid                           ## UNDEFINED\r
+  gEfiBluetoothHcProtocolGuid                             ## UNDEFINED\r
+  gEfiBluetoothIoServiceBindingProtocolGuid               ## UNDEFINED\r
+  gEfiBluetoothIoProtocolGuid                             ## UNDEFINED\r
+  gEfiBluetoothConfigProtocolGuid                         ## UNDEFINED\r
+  gEfiRegularExpressionProtocolGuid                       ## UNDEFINED\r
+  gEfiBootManagerPolicyProtocolGuid                       ## UNDEFINED\r
+  gEfiConfigKeywordHandlerProtocolGuid                    ## UNDEFINED\r
+  gEfiWiFiProtocolGuid                                    ## UNDEFINED\r
+  gEfiEapManagement2ProtocolGuid                          ## UNDEFINED\r
+  gEfiEapConfigurationProtocolGuid                        ## UNDEFINED\r
+  gEfiPkcs7VerifyProtocolGuid                             ## UNDEFINED\r
+  gEfiDns4ServiceBindingProtocolGuid                      ## UNDEFINED\r
+  gEfiDns4ProtocolGuid                                    ## UNDEFINED\r
+  gEfiDns6ServiceBindingProtocolGuid                      ## UNDEFINED\r
+  gEfiDns6ProtocolGuid                                    ## UNDEFINED\r
+  gEfiHttpServiceBindingProtocolGuid                      ## UNDEFINED\r
+  gEfiHttpProtocolGuid                                    ## UNDEFINED\r
+  gEfiHttpUtilitiesProtocolGuid                           ## UNDEFINED\r
+  gEfiRestProtocolGuid                                    ## UNDEFINED\r
 \r
 [Guids]\r
   gEfiFileInfoGuid                                        ## CONSUMES ## GUID\r
index 1d142e9c9801b3fbe9ded9e773572cbfdde96de3..f7d54855fb66f55f90b914f85f87c32c9cc314cd 100644 (file)
 #string STR_SSC                   #language en-US "StorageSecurityCommand"\r
 #string STR_UCRED2                #language en-US "UserCredential2"\r
 \r
+#string STR_PCDINFOPROT           #language en-US "GetPcdInfoProtocol"\r
+#string STR_BDS_ARCH              #language en-US "BdsArch"\r
+#string STR_CPU_ARCH              #language en-US "CpuArch"\r
+#string STR_MET_ARCH              #language en-US "MetronomeArch"\r
+#string STR_MON_ARCH              #language en-US "MonotonicCounterArch"\r
+#string STR_RTC_ARCH              #language en-US "RealTimeClockArch"\r
+#string STR_RESET_ARCH            #language en-US "ResetArch"\r
+#string STR_RT_ARCH               #language en-US "RuntimeArch"\r
+#string STR_SEC_ARCH              #language en-US "SecurityArch"\r
+#string STR_TIMER_ARCH            #language en-US "TimerArch"\r
+#string STR_VAR_ARCH              #language en-US "VariableWriteArch"\r
+#string STR_V_ARCH                #language en-US "VariableArch"\r
+#string STR_SECP                  #language en-US "SecurityPolicy"\r
+#string STR_WDT_ARCH              #language en-US "WatchdogTimerArch"\r
+#string STR_SCR                   #language en-US "StatusCodeRuntime"\r
+#string STR_SMB_HC                #language en-US "SmbusHc"\r
+#string STR_FV_2                  #language en-US "FirmwareVolume2"\r
+#string STR_FV_BLOCK              #language en-US "FirmwareVolumeBlock"\r
+#string STR_CAP_ARCH              #language en-US "CapsuleArch"\r
+#string STR_MP_SERVICE            #language en-US "MpService"\r
+#string STR_HBRAP                 #language en-US "PciHostBridgeResourceAllocation"\r
+#string STR_PCIP                  #language en-US "PciPlatform"\r
+#string STR_PCIO                  #language en-US "PciOverride"\r
+#string STR_PCIE                  #language en-US "PciEnumerationComplete"\r
+#string STR_IPCID                 #language en-US "IncompatiblePciDeviceSupport"\r
+#string STR_PCIHPI                #language en-US "PciHotPlugInit"\r
+#string STR_PCIHPR                #language en-US "PciHotPlugRequest"\r
+#string STR_SMBIOS                #language en-US "Smbios"\r
+#string STR_S3_SAVE               #language en-US "S3SaveState"\r
+#string STR_S3_S_SMM              #language en-US "S3SmmSaveState"\r
+#string STR_RSC                   #language en-US "RscHandler"\r
+#string STR_S_RSC                 #language en-US "SmmRscHandler"\r
+#string STR_ACPI_SDT              #language en-US "AcpiSdt"\r
+#string STR_SIO                   #language en-US "Sio"\r
+#string STR_S_CPU2                #language en-US "SmmCpuIo2"\r
+#string STR_S_BASE2               #language en-US "SmmBase2"\r
+#string STR_S_ACC_2               #language en-US "SmmAccess2"\r
+#string STR_S_CON_2               #language en-US "SmmControl2"\r
+#string STR_S_CONFIG              #language en-US "SmmConfig"\r
+#string STR_S_RTL                 #language en-US "SmmReadyToLock"\r
+#string STR_DS_RTL                #language en-US "DxeSmmReadyToLock"\r
+#string STR_S_COMM                #language en-US "SmmCommunication"\r
+#string STR_S_STAT                #language en-US "SmmStatusCode"\r
+#string STR_S_CPU                 #language en-US "SmmCpu"\r
+#string STR_S_PCIRBIO             #language en-US "SmmPCIRootBridgeIO"\r
+#string STR_S_SWD                 #language en-US "SmmSwDispatch2"\r
+#string STR_S_SXD                 #language en-US "SmmSxDispatch2"\r
+#string STR_S_PTD2                #language en-US "SmmPeriodicTimerDispatch2"\r
+#string STR_S_UD2                 #language en-US "SmmUsbDispatch2"\r
+#string STR_S_GD2                 #language en-US "SmmGpiDispatch2"\r
+#string STR_S_SBD2                #language en-US "SmmStandbyButtonDispatch2"\r
+#string STR_S_PBD2                #language en-US "SmmPowerButtonDispatch2"\r
+#string STR_S_ITD2                #language en-US "SmmIoTrapDispatch2"\r
+#string STR_PCD                   #language en-US "Pcd"\r
+#string STR_FVB2                  #language en-US "FirmwareVolumeBlock2"\r
+#string STR_CPUIO2                #language en-US "CpuIo2"\r
+#string STR_LEGACY_R2             #language en-US "LegacyRegion2"\r
+#string STR_SAL_MIP               #language en-US "SalMcaInitPmi"\r
+#string STR_ES_BS                 #language en-US "ExtendedSalBootService"\r
+#string STR_ES_BIO                #language en-US "ExtendedSalBaseIoServices"\r
+#string STR_ES_STALL              #language en-US "ExtendedSalStallServices"\r
+#string STR_ES_RTC                #language en-US "ExtendedSalRtcServices"\r
+#string STR_ES_VS                 #language en-US "ExtendedSalVariableServices"\r
+#string STR_ES_MTC                #language en-US "ExtendedSalMtcServices"\r
+#string STR_ES_RESET              #language en-US "ExtendedSalResetServices"\r
+#string STR_ES_SC                 #language en-US "ExtendedSalStatusCodeServices"\r
+#string STR_ES_FBS                #language en-US "ExtendedSalFvBlockServices"\r
+#string STR_ES_MP                 #language en-US "ExtendedSalMpServices"\r
+#string STR_ES_PAL                #language en-US "ExtendedSalPalServices"\r
+#string STR_ES_BASE               #language en-US "ExtendedSalBaseServices"\r
+#string STR_ES_MCA                #language en-US "ExtendedSalMcaServices"\r
+#string STR_ES_PCI                #language en-US "ExtendedSalPciServices"\r
+#string STR_ES_CACHE              #language en-US "ExtendedSalCacheServices"\r
+#string STR_ES_MCA_LOG            #language en-US "ExtendedSalMcaLogServices"\r
+#string STR_S2ARCH                #language en-US "Security2Arch"\r
+#string STR_EODXE                 #language en-US "SmmEndOfDxe"\r
+#string STR_ISAHC                 #language en-US "IsaHc"\r
+#string STR_ISAHC_B               #language en-US "IsaHcServiceBinding"\r
+#string STR_SIO_C                 #language en-US "SioControl"\r
+#string STR_GET_PCD               #language en-US "GetPcdInfo"\r
+#string STR_I2C_M                 #language en-US "I2cMaster"\r
+#string STR_I2CIO                 #language en-US "I2cIo"\r
+#string STR_I2CEN                 #language en-US "I2cEnumerate"\r
+#string STR_I2C_H                 #language en-US "I2cHost"\r
+#string STR_I2C_BCM               #language en-US "I2cBusConfigurationManagement"\r
+#string STR_TREE                  #language en-US "TrEE"\r
+#string STR_TCG2                  #language en-US "Tcg2"\r
+#string STR_TIMESTAMP             #language en-US "Timestamp"\r
+#string STR_RNG                   #language en-US "Rng"\r
+#string STR_NVMEPT                #language en-US "NvmExpressPassThru"\r
+#string STR_H2_SB                 #language en-US "Hash2ServiceBinding"\r
+#string STR_HASH2                 #language en-US "Hash2"\r
+#string STR_BIO_C                 #language en-US "BlockIoCrypto"\r
+#string STR_SCR                   #language en-US "SmartCardReader"\r
+#string STR_SCE                   #language en-US "SmartCardEdge"\r
+#string STR_USB_FIO               #language en-US "UsbFunctionIo"\r
+#string STR_BC_HC                 #language en-US "BluetoothHc"\r
+#string STR_BC_IO_SB              #language en-US "BluetoothIoServiceBinding"\r
+#string STR_BC_IO                 #language en-US "BluetoothIo"\r
+#string STR_BC_C                  #language en-US "BluetoothConfig"\r
+#string STR_REG_EXP               #language en-US "RegularExpression"\r
+#string STR_B_MGR_P               #language en-US "BootManagerPolicy"\r
+#string STR_CKH                   #language en-US "ConfigKeywordHandler"\r
+#string STR_WIFI                  #language en-US "WiFi"\r
+#string STR_EAP_M                 #language en-US "EapManagement2"\r
+#string STR_EAP_C                 #language en-US "EapConfiguration"\r
+#string STR_PKCS7                 #language en-US "Pkcs7Verify"\r
+#string STR_NET_DNS4_SB           #language en-US "Dns4ServiceBinding"\r
+#string STR_NET_DNS4              #language en-US "Dns4"\r
+#string STR_NET_DNS6_SB           #language en-US "Dns6ServiceBinding"\r
+#string STR_NET_DNS6              #language en-US "Dns6"\r
+#string STR_NET_HTTP_SB           #language en-US "HttpServiceBinding"\r
+#string STR_NET_HTTP              #language en-US "Http"\r
+#string STR_NET_HTTP_U            #language en-US "HttpUtilities"\r
+#string STR_REST                  #language en-US "Rest"\r
+\r
 #string STR_IDE_CONT_INIT         #language en-US "IdeControllerInit"\r
 #string STR_DISK_INFO             #language en-US "DiskInfo"\r
 \r