## @file\r
# Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
-# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>\r
+# Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved. <BR>\r
# (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
# (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
#\r
-# This program and the accompanying materials\r
-# are licensed and made available under the terms and conditions of the BSD License\r
-# which accompanies this distribution. The full text of the license may be found at\r
-# http://opensource.org/licenses/bsd-license.php\r
-# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
#\r
#\r
##\r
DESTRUCTOR = HandleParsingLibDestructor\r
\r
#\r
-# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
+# VALID_ARCHITECTURES = IA32 X64 EBC\r
#\r
\r
[Sources.common]\r
UefiLib\r
HiiLib\r
SortLib\r
+ PeCoffGetEntryPointLib\r
\r
[Protocols]\r
- gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
\r
# shell 2.0\r
gEfiShellProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES\r
gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES\r
\r
- gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
- gEfiDevicePathToTextProtocolGuid ## CONSUMES\r
- gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES\r
- gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES\r
- gEfiDevicePathFromTextProtocolGuid ## CONSUMES\r
- gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES\r
- gEfiSimpleTextInProtocolGuid ## CONSUMES\r
- gEfiPlatformToDriverConfigurationProtocolGuid ## CONSUMES\r
- gEfiDriverSupportedEfiVersionProtocolGuid ## CONSUMES\r
+ gEfiUnicodeCollation2ProtocolGuid ## UNDEFINED\r
+ gEfiDevicePathToTextProtocolGuid ## UNDEFINED\r
+ gEfiBusSpecificDriverOverrideProtocolGuid ## UNDEFINED\r
+ gEfiDevicePathUtilitiesProtocolGuid ## UNDEFINED\r
+ gEfiDevicePathFromTextProtocolGuid ## UNDEFINED\r
+ gEfiPlatformDriverOverrideProtocolGuid ## UNDEFINED\r
+ gEfiSimpleTextInProtocolGuid ## UNDEFINED\r
+ gEfiPlatformToDriverConfigurationProtocolGuid ## UNDEFINED\r
+ gEfiDriverSupportedEfiVersionProtocolGuid ## UNDEFINED\r
gEfiLoadedImageProtocolGuid ## CONSUMES\r
gEfiDevicePathProtocolGuid ## CONSUMES\r
- gEfiLoadedImageDevicePathProtocolGuid ## CONSUMES\r
+ gEfiLoadedImageDevicePathProtocolGuid ## UNDEFINED\r
gEfiSimpleTextOutProtocolGuid ## UNDEFINED\r
gEfiSimplePointerProtocolGuid ## UNDEFINED\r
gEfiAbsolutePointerProtocolGuid ## 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
gEfiI2cEnumerateProtocolGuid ## UNDEFINED\r
gEfiI2cHostProtocolGuid ## UNDEFINED\r
gEfiI2cBusConfigurationManagementProtocolGuid ## UNDEFINED\r
- gEfiTrEEProtocolGuid ## UNDEFINED\r
gEfiTcg2ProtocolGuid ## UNDEFINED\r
gEfiTimestampProtocolGuid ## UNDEFINED\r
gEfiRngProtocolGuid ## UNDEFINED\r
gEfiHttpProtocolGuid ## UNDEFINED\r
gEfiHttpUtilitiesProtocolGuid ## UNDEFINED\r
gEfiRestProtocolGuid ## UNDEFINED\r
+ gEfiMmEndOfDxeProtocolGuid ## UNDEFINED\r
+ gEfiMmIoTrapDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmPowerButtonDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmStandbyButtonDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmGpiDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmUsbDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmPeriodicTimerDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmSxDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmSwDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmPciRootBridgeIoProtocolGuid ## UNDEFINED\r
+ gEfiMmCpuProtocolGuid ## UNDEFINED\r
+ gEfiMmStatusCodeProtocolGuid ## UNDEFINED\r
+ gEfiDxeMmReadyToLockProtocolGuid ## UNDEFINED\r
+ gEfiMmConfigurationProtocolGuid ## UNDEFINED\r
+ gEfiMmReadyToLockProtocolGuid ## UNDEFINED\r
+ gEfiMmControlProtocolGuid ## UNDEFINED\r
+ gEfiMmAccessProtocolGuid ## UNDEFINED\r
+ gEfiMmBaseProtocolGuid ## UNDEFINED\r
+ gEfiMmCpuIoProtocolGuid ## UNDEFINED\r
+ gEfiMmRscHandlerProtocolGuid ## UNDEFINED\r
+ gEfiMmCommunicationProtocolGuid ## UNDEFINED\r
+ gEfiTlsServiceBindingProtocolGuid ## UNDEFINED\r
+ gEfiTlsProtocolGuid ## UNDEFINED\r
+ gEfiTlsConfigurationProtocolGuid ## UNDEFINED\r
+ gEfiSupplicantServiceBindingProtocolGuid ## UNDEFINED\r
+ gEfiSupplicantProtocolGuid ## UNDEFINED\r
+ gEfiWiFi2ProtocolGuid ## UNDEFINED\r
+ gEfiRamDiskProtocolGuid ## UNDEFINED\r
+ gEfiHiiImageDecoderProtocolGuid ## UNDEFINED\r
+ gEfiHiiImageExProtocolGuid ## UNDEFINED\r
+ gEfiSdMmcPassThruProtocolGuid ## UNDEFINED\r
+ gEfiEraseBlockProtocolGuid ## UNDEFINED\r
+ gEfiBluetoothAttributeProtocolGuid ## UNDEFINED\r
+ gEfiBluetoothAttributeServiceBindingProtocolGuid ## UNDEFINED\r
+ gEfiBluetoothLeConfigProtocolGuid ## UNDEFINED\r
+ gEfiUfsDeviceConfigProtocolGuid ## UNDEFINED\r
+ gEfiHttpBootCallbackProtocolGuid ## UNDEFINED\r
+ gEfiResetNotificationProtocolGuid ## UNDEFINED\r
+ gEfiPartitionInfoProtocolGuid ## UNDEFINED\r
+ gEfiHiiPopupProtocolGuid ## UNDEFINED\r
\r
[Guids]\r
- gEfiFileInfoGuid ## CONSUMES ## GUID\r
- gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID\r
+ gEfiFileInfoGuid ## UNDEFINED\r
+ gEfiShellEnvironment2ExtGuid ## SOMETIMES_CONSUMES ## GUID\r
gEfiPcAnsiGuid ## UNDEFINED\r
gEfiVT100Guid ## UNDEFINED\r
gEfiVT100PlusGuid ## UNDEFINED\r
gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Pcd.common]\r
- gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r
- gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ## CONSUMES
\ No newline at end of file
+ gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ## CONSUMES\r