Abner Chang 
							
						 
					 
					
						
						
							
						
						b33cf5bfcb 
					 
					
						
						
							
							ShellPkg/UefiHandleParsingLib: Support EFI Redfish protocols  
						
						... 
						
						
						
						Add handle parsing for EFI Redfish Discover protocol.
Add handle parsing for EFI RestEx protocol.
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Ray Ni <ray.ni@intel.com >
Cc: Zhichao Gao <zhichao.gao@intel.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Peter O'Hanley <peter.ohanley@hpe.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn > 
						
						
					 
					
						2021-03-26 02:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Shenglei Zhang 
							
						 
					 
					
						
						
							
						
						5a1ca93a1f 
					 
					
						
						
							
							ShellPkg/UefiHandleParsingLib: Remove some unused Guids  
						
						... 
						
						
						
						ExtendedSalBootService.h, ExtendedSalServiceClasses.h and
McaInitPmi.h will be deleted. So remove the Guids defined
in these Protocols. And also remove strings in uni file.
https://bugzilla.tianocore.org/show_bug.cgi?id=1560 
Cc: Jaben Carsey <jaben.carsey@intel.com >
Cc: Ray Ni <ray.ni@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2019-04-28 09:50:14 +08:00 
						 
				 
			
				
					
						
							
							
								Michael D Kinney 
							
						 
					 
					
						
						
							
						
						56ba37463a 
					 
					
						
						
							
							ShellPkg: Replace BSD License with BSD+Patent License  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=1373 
Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:
  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html 
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html 
RFCs with detailed process for the license change:
  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html 
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html 
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com > 
					
						2019-04-09 10:58:25 -07:00 
						 
				 
			
				
					
						
							
							
								shenglei 
							
						 
					 
					
						
						
							
						
						42a7c2871a 
					 
					
						
						
							
							ShellPkg/UefiHandleParsingLib: Remove an unused PCD  
						
						... 
						
						
						
						The PCD below is unused, so it has been removed from inf.
gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize
Cc: Jaben Carsey <jaben.carsey@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei <shenglei.zhang@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com > 
						
						
					 
					
						2018-09-30 09:16:03 +08:00 
						 
				 
			
				
					
						
							
							
								chenc2 
							
						 
					 
					
						
						
							
						
						fbfd4a9ae0 
					 
					
						
						
							
							ShellPkg: Removing ipf which is no longer supported from edk2.  
						
						... 
						
						
						
						Removing rules for Ipf sources file:
* Remove the source file which path with "ipf" and also listed in
  [Sources.IPF] section of INF file.
* Remove the source file which listed in [Components.IPF] section
  of DSC file and not listed in any other [Components] section.
* Remove the embedded Ipf code for MDE_CPU_IPF.
Removing rules for Inf file:
* Remove IPF from VALID_ARCHITECTURES comments.
* Remove DXE_SAL_DRIVER from LIBRARY_CLASS in [Defines] section.
* Remove the INF which only listed in [Components.IPF] section in DSC.
* Remove statements from [BuildOptions] that provide IPF specific flags.
* Remove any IPF sepcific sections.
Removing rules for Dec file:
* Remove [Includes.IPF] section from Dec.
Removing rules for Dsc file:
* Remove IPF from SUPPORTED_ARCHITECTURES in [Defines] section of DSC.
* Remove any IPF specific sections.
* Remove statements from [BuildOptions] that provide IPF specific flags.
Cc: Jaben Carsey <jaben.carsey@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Chen A Chen <chen.a.chen@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com > 
						
						
					 
					
						2018-06-29 16:19:49 +08:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						ba0014b9f8 
					 
					
						
						
							
							ShellPkg: Clean up source files  
						
						... 
						
						
						
						1. Do not use tab characters
2. No trailing white space in one line
3. All files must end with CRLF
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com > 
						
						
					 
					
						2018-06-28 11:19:51 +08:00 
						 
				 
			
				
					
						
							
							
								Jiewen Yao 
							
						 
					 
					
						
						
							
						
						5902cfa945 
					 
					
						
						
							
							ShellPkg/UefiHandleParsingLib: remove TrEE reference.  
						
						... 
						
						
						
						TrEE is deprecated. We need use Tcg2.
Cc: Jaben Carsey <jaben.carsey@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Cc: Chao B Zhang <chao.b.zhang@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed-by: Chao B Zhang <chao.b.zhang@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com > 
						
						
					 
					
						2018-03-16 14:19:42 +08:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						5337c801c9 
					 
					
						
						
							
							ShellPkg: Update Guid usage in ShellLib INF to match source code logic  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com >
Cc: Jaben Carsey <jaben.carsey@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com > 
						
						
					 
					
						2017-10-10 18:10:19 +08:00 
						 
				 
			
				
					
						
							
							
								Huajing Li 
							
						 
					 
					
						
						
							
						
						59edea5120 
					 
					
						
						
							
							ShellPkg/dh: Add mapping of new UEFI/PI protocols  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Huajing Li <huajing.li@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com > 
						
						
					 
					
						2017-09-29 01:08:07 +08:00 
						 
				 
			
				
					
						
							
							
								Huajing Li 
							
						 
					 
					
						
						
							
						
						4f67a6148c 
					 
					
						
						
							
							ShellPkg/dh: Modify the dump of LoadedImage protocol  
						
						... 
						
						
						
						Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Cc: Jaben Carsey <jaben.carsey@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Huajing Li <huajing.li@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com > 
						
						
					 
					
						2017-09-25 08:32:17 +08:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						06ac66ecb6 
					 
					
						
						
							
							ShellPkg: Update Guid/Protocol usages in INF files.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Shumin Qiu <shumin.qiu@intel.com > 
						
						
					 
					
						2016-04-13 14:52:59 +08:00 
						 
				 
			
				
					
						
							
							
								Samer El-Haj-Mahmoud 
							
						 
					 
					
						
						
							
						
						256aa6d04a 
					 
					
						
						
							
							ShellPkg: Add AIP IPv6 UNDI support to Shell dh  
						
						... 
						
						
						
						Update Shell DH command to decode and print the value of gEfiAdapterInfoUndiIpv6SupportGuid AIP instance.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19437  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-22 02:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
							
						
						c2788f1c2b 
					 
					
						
						
							
							ShellPkg: Make 'dh' support showing all spec defined protocols.  
						
						... 
						
						
						
						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 
						
						
					 
					
						2015-12-09 23:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								jiaxinwu 
							
						 
					 
					
						
						
							
						
						00a6ad1ba7 
					 
					
						
						
							
							ShellPkg: Add Ip4Config2 Protocol defintion in UefiHandleParsingLib  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: jiaxinwu <jiaxin.wu@intel.com >
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com > 
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17870  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-07-08 02:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Samer El-Haj-Mahmoud 
							
						 
					 
					
						
						
							
						
						4024c116f6 
					 
					
						
						
							
							ShellPkg: Add DiskInfo GUID matching to the She  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud <elhaj@hp.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17447  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-14 16:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
							
						
						c011b6c9e2 
					 
					
						
						
							
							ShellPkg: Standardized HP Copyright Message String  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16759  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-04 22:25:01 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
							
						
						ecd07f3737 
					 
					
						
						
							
							ShellPkg: Refine the fomat in INF/DEC files to follow spec.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com >
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16634  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-01-22 01:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								jaben carsey 
							
						 
					 
					
						
						
							
						
						2c23ddaa00 
					 
					
						
						
							
							ShellPkg: Remove IntelFramweorkModulePkg as Shell library dependency  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: jaben carsey <jaben.carsey@intel.com >
Reviewed-by: Tim Lewis <tim.lewis@insyde.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hp.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16526  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-12-16 17:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Samer El-Haj-Mahmoud 
							
						 
					 
					
						
						
							
						
						59febea1f5 
					 
					
						
						
							
							ShellPkg: Update Shell DH command to display more info.  
						
						... 
						
						
						
						Decode for gEfiAdapterInformationProtocolGuid and added GUIDs for gEfiIsaIoProtocolGuid and gEfiIsaAcpiProtocolGuid protocols.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud <elhaj@hp.com >
Reviewed-by: jaben carsey <jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16445  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-11-25 22:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						4d5b818c78 
					 
					
						
						
							
							[Patch] ShellPkg: Remove unused PCD from INF file  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by : Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16283  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-10-31 16:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
							
						
						0fb7e718a8 
					 
					
						
						
							
							ShellPkg: Add a support to query AdapterInfo protocol for Shell ‘dh’ command.  
						
						... 
						
						
						
						This patch adds support to display driver handles which has AdapterInfo protocol installed using ‘dh’ command.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com >
Reviewed-by: Jaben carsey <Jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15499  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-05-07 22:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
							
						
						6b640b4a97 
					 
					
						
						
							
							ShellPkg: Add EfiIdeControllerInitProtocol to Shell’s output  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14864  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-19 22:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
							
						
						28cdb62bcd 
					 
					
						
						
							
							ShellPkg: Add DiskIO2, and fix GUID from string check to be case insensitive  
						
						... 
						
						
						
						- Add DiskIO2 to list of known protocols
- Fix string check to be case insensitive for commands like ‘dh –p protocolname’
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chris Phillips <chrisp@hp.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14851  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-15 18:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						6398b08db2 
					 
					
						
						
							
							ShellPkg: Enable Runtime DXE drivers to make use of Shell libraries with the expectation that the driver is responsible for ensuring that they are only called when boot services are present.  Also adds a ShellCommandLib Depex for gEfiUnicodeCollation2ProtocolGuid to fix constructor crash when used by drivers.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eugene Cohen eugene@hp.com 
reviewed-by: jaben carsey jaben.carsey@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13380  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-30 17:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						dee3431846 
					 
					
						
						
							
							ShellPkg: Add protocols / protocol GUIDs to display and input mapping.  
						
						... 
						
						
						
						This adds all protocols in the MdePkg.dec.
signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12920  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-09 19:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						bca163ff11 
					 
					
						
						
							
							Clean up the private GUID definition in module Level.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12394  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-21 01:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						4bcb7fe768 
					 
					
						
						
							
							Update inf file to follow spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11454  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-30 03:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						8d0eff6317 
					 
					
						
						
							
							ShellPkg: Remove unnecessary package dependencies  
						
						... 
						
						
						
						Remove unnecessary references to IntelFrameworkPkg and
IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10886  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-17 20:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						a405b86d27 
					 
					
						
						
							
							udk2010.up2.shell initial release.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10874  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-14 05:18:09 +00:00