Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							9954df7b63 
							
						 
					 
					
						
						
							
							Updates the logic to allow DmpStore to specify a name independent of specifying a GUID.  
						
						... 
						
						
						
						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@15757  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-08-05 20:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							0d807dae4a 
							
						 
					 
					
						
						
							
							Update code to support VS2013 tool chain.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15704  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-07-29 02:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Bobzin (jeff.bobzin 
							
						 
					 
					
						
						
						
						
							
						
						
							2412c2978e 
							
						 
					 
					
						
						
							
							ShellPkg: fix typo.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Bobzin (jeff.bobzin@insyde.com ) 
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@15696  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-07-28 16:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							17e59b3346 
							
						 
					 
					
						
						
							
							ShellPkg: Fix calls to SimpleTextOut->SetAttribute to not use reserved bits  
						
						... 
						
						
						
						As the shell inverts foreground and background it needs to be sure that it properly masks off the reserved bits and this is important since the foreground and background are not the same numbers of bits.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15681  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-07-25 18:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							148af38722 
							
						 
					 
					
						
						
							
							ShellPkg: Fix Ctrl+C support for dmpstore 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@15604  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-30 20:14:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							81cd2f536e 
							
						 
					 
					
						
						
							
							Refine code to make it more safely.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15593  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-26 01:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							885f7fd0c7 
							
						 
					 
					
						
						
							
							ShellPkg: Fix duplicate String IDs  
						
						... 
						
						
						
						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@15562  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-16 21:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							33eb033f86 
							
						 
					 
					
						
						
							
							ShellPkg: fix Comp command output  
						
						... 
						
						
						
						The comp command was potentially displaying the incorrect offset into the file due to comparing 3 extra bytes for difference groups.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15558  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-05 22:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							09a43a5d5c 
							
						 
					 
					
						
						
							
							ShellPkg: report error when EfiDecompress is run on a non-compressed file  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15529  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-05-14 16:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							0698723204 
							
						 
					 
					
						
						
							
							ShellPkg: ShellCommands/SetVar: Make '-rt' imply '-bs'  
						
						... 
						
						
						
						It's invalid to set a variable that's available from runtime services but not
from boot services.
Currently if you pass '-rt' without '-bs' you get a generic
'Invalid Parameter' message. We should either print a more useful message in
this case, or make '-rt' imply '-bs' (as this patch does). The Shell Spec is
ambiguous on the matter.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Brendan Jackman <Brendan.Jackman@arm.com>
Reviewed-By: Olivier Martin <olivier.martin@arm.com>
Reviewed-By: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15323  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-03-10 18:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c737ae79 
							
						 
					 
					
						
						
							
							ShellPkg: Add missing header files  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.Carsey@intel.com>
Reviewed-by: Daryl McDaniel daryl.mcdaniel@intel.com 
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15262  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-02-25 23:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
						
						
							
						
						
							14868afbb8 
							
						 
					 
					
						
						
							
							Update prints of variable attributes from 'RS' to 'RT' for 'Dmpstore' command.  
						
						... 
						
						
						
						Signed-off-by: Shumin Qiu <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@15164  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-23 00:29:53 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
						
						
							
						
						
							f614ce7ebb 
							
						 
					 
					
						
						
							
							Update the comments in function headers to follow Doxygen special documentation blocks in section 2.3.5.  
						
						... 
						
						
						
						Signed-off-by: Shumin Qiu <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@15163  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-23 00:27:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tian, Hot 
							
						 
					 
					
						
						
						
						
							
						
						
							d42aab6e61 
							
						 
					 
					
						
						
							
							Fix CRLF format  
						
						... 
						
						
						
						Signed-off-by: Tian, Hot <hot.tian@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15160  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-22 08:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
						
						
							
						
						
							5511b319f2 
							
						 
					 
					
						
						
							
							1. Change the implementation of function 'LoadVariableFromFile' to return SHELL_STATUS. 2. Add code to check whether the pointer 'FoundVarName' in 'DmpStore.c' is NULL before used.  
						
						... 
						
						
						
						Signed-off-by: Shumin Qiu <shumin.qiu@intel.com>
Reviewed-by: Ni, Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15112  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-14 07:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								Olivier Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							8da53ddd3b 
							
						 
					 
					
						
						
							
							ShellPkg: remove unreachable break statements  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15108  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-13 18:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
						
						
							
						
						
							483b86b918 
							
						 
					 
					
						
						
							
							Set the type of return value from function 'LoadVariablesFromFile' in 'DmpStore.c' to match the type of 'ShellStatus'.  
						
						... 
						
						
						
						Signed-off-by: Shumin Qiu <shumin.qiu@intel.com>
Reviewed-by: Ni, Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15102  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-13 07:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7f0697b7 
							
						 
					 
					
						
						
							
							ShellPkg: add the last PCIe extended capability decodings  
						
						... 
						
						
						
						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@15097  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-10 22:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							7e63fc9de9 
							
						 
					 
					
						
						
							
							Add the feature "dmpstore -l" and "dmpstore -s".  
						
						... 
						
						
						
						The file format is as below:
<File> := <Variable>+
<Variable> := <Name-Size> <Data-Size> <Name> <GUID> <Attributes> <Data> <Crc32>
Each variable representation in the file has a CRC32 value which can provide a mechanism to detect the file modification.
When any CRC32 is incorrect, dmpstore rejects to load the variables from the file.
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15083  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-10 01:52:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							705bffb568 
							
						 
					 
					
						
						
							
							ShellPkg: Add more output to PCI command for extended configuration.  
						
						... 
						
						
						
						there is a new non-spec parameter "-_e" which allows additional information output to be controlled.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15070  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-09 16:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
						
						
							
						
						
							03bc7c2b09 
							
						 
					 
					
						
						
							
							Add code to check whether the pointer 'NewBuffer'  in 'FileHandelWrappers.c' and the pointer 'FoundVarName' in 'Dmpstore.c' are NULL before used.  
						
						... 
						
						
						
						Signed-off-by: Shumin Qiu <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@15060  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-09 00:30:27 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
						
						
							
						
						
							de4ebdcfcd 
							
						 
					 
					
						
						
							
							Add the comment for function 'IsValidSplit' in 'Shell.c'. Add code to check whether pointer 'DataBuffer' in 'DmpStore.c' is NULL before used.  
						
						... 
						
						
						
						Signed-off-by: Shumin Qiu <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@15051  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-07 01:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd12b0555 
							
						 
					 
					
						
						
							
							ShellPkg: fix DmpStore for deleting  
						
						... 
						
						
						
						This change allows DmpStore command to delete all variables whereas before it would stop after a single deletion due to looping errors.  It uses a recursive function and deletes the last item returned from GetNextVariableName() first and then goes "backwards" to the first items.  
This can't delete authenticated variables.
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@15014  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-20 22:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							d4468cdf14 
							
						 
					 
					
						
						
							
							Rollback the change to EFI_BOOT_KEY_DATA structure since UEFI Spec adds the clarification that bitfields are ordered such that bit 0 is the least significant bit.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15000  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-18 05:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
						
						
							
						
						
							6855763eb2 
							
						 
					 
					
						
						
							
							ShellPkg: Fix pci command to parse seg, bus, dev, and func arguments as hex  
						
						... 
						
						
						
						- Added STR_GEN_PARAM_INV_HEX string
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@14926  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-02 21:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
						
						
							
						
						
							541ddf4436 
							
						 
					 
					
						
						
							
							ShellPkg: Fix pci command output of Max and Current Link Speed, and ASPM Support values to match PCIe Base Spec rev 3.0  
						
						... 
						
						
						
						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@14892  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-11-22 21:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
						
						
							
						
						
							c37e0f16be 
							
						 
					 
					
						
						
							
							ShellPkg: Update pci command to use ShellPrintEx()  
						
						... 
						
						
						
						- Also minor simplification to the PciPrintClassCode() function.
- Remove invalid duplicate gShellDebug1HiiHandle argument in STR_PCI_NO_FIND print.
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@14880  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-11-21 17:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							f79868cd18 
							
						 
					 
					
						
						
							
							ShellPkg: Change MM command output during script execution  
						
						... 
						
						
						
						-	Automatically use non-interactive mode during script execution.
-	Automatically use non-interactive mode when a specific value is read (omitting this behavior was a violation of the UEFI Shell Spec)
-	Only output the value read in when reading a value in a script; this allows automated use of the MM command.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Chris Phillips <chrisp@hp.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14874  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-11-20 17:25:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Justen 
							
						 
					 
					
						
						
						
						
							
						
						
							14b5e3fd78 
							
						 
					 
					
						
						
							
							ShellPkg pci command: Fix a typo; /r/n => \r\n  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14865  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-11-19 23:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
						
						
							
						
						
							abbea36e3e 
							
						 
					 
					
						
						
							
							ShellPkg: Fixes ‘edit’ command to correctly display ASCII or UNICODE for the file type.  
						
						... 
						
						
						
						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@14785  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-10-18 18:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Antonov 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6aa6d136 
							
						 
					 
					
						
						
							
							ShellPkg: Handle pool allocation failure  
						
						... 
						
						
						
						If AllocateZeroPool() returns NULL,
GetVariable() will return EFI_BUFFER_TOO_SMALL,
FreePool() will receive NULL.
So check for NULL before FreePool().
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Sergei Antonov <saproj@gmail.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14688  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-09-19 17:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							e3df6949e7 
							
						 
					 
					
						
						
							
							Fix GCC build failure.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14519  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-07-30 06:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							863986b3c8 
							
						 
					 
					
						
						
							
							Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14505  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-07-26 03:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							28981267c5 
							
						 
					 
					
						
						
							
							ShellPkg: Fix ARM build errors.  
						
						... 
						
						
						
						submitted-by: Olivier Martin olivier.martin@arm.com>
reviewed-by: Jaben Carsey <Jaben.Carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14400  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-06-11 22:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							d0cec2da21 
							
						 
					 
					
						
						
							
							Correct the incorrect Copyright or License in EDKII source files.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Hess Chen (hesheng.chen@intel.com )
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14383  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-05-22 02:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							224e8e2f47 
							
						 
					 
					
						
						
							
							ShellPkg: Return an error when it happens  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14336  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-05-09 16:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							e755a4ca10 
							
						 
					 
					
						
						
							
							ShellPkg: Fixed build error 'variable set but not used'  
						
						... 
						
						
						
						GCC toolchain cannot build ShellPkg.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Harry Liebel <Harry.Liebel@arm.com>
Signed-off-by: Olivier Martin <Olivier.Martin@arm.com>
Reviewed-by: Jaben Carsey <Jaben.Carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14326  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-05-07 17:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6cb335fa 
							
						 
					 
					
						
						
							
							Fixed some alignment faults in IPF platform  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Carsey Jaben <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14081  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-01-25 02:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							caa6c0cca2 
							
						 
					 
					
						
						
							
							ShellPkg: Minor change to EDIT and HEXEDIT commands to make the title bars consistent and remove unnecessary “2.0” string  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14063  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-01-17 19:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							5904052aab 
							
						 
					 
					
						
						
							
							ShellPkg: Updates to DumpHex() and ‘dmem’ command for correct output format  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14010  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-12-19 16:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d51088b764 
							
						 
					 
					
						
						
							
							ShellPkg: Updates to 'help' command  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13997  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-12-13 21:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac133d002 
							
						 
					 
					
						
						
							
							ShellPkg: Updates to 'smbiosview' command  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13996  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-12-13 21:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
						
						
							
						
						
							ce68d3bc68 
							
						 
					 
					
						
						
							
							Add missing braces around initializer.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Qian Ouyang <qian.ouyang@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13817  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-10-11 02:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							44890dbde6 
							
						 
					 
					
						
						
							
							Refine code to make it more safely.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13712  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-09-10 09:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							44c5d6b548 
							
						 
					 
					
						
						
							
							Refine coding style.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13700  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-09-05 08:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							99bb0f8dd7 
							
						 
					 
					
						
						
							
							Fix build fail.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13697  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-09-04 08:35:16 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							d6972185d0 
							
						 
					 
					
						
						
							
							Refine the code to make it more safely.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13696  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-09-03 01:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							3206b5e75d 
							
						 
					 
					
						
						
							
							Change Bcfg.c to use the new definition of EFI_KEY_OPTION.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com>
Reviewed-by: Eric Dong<eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13681  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-08-27 10:09:34 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e57bd9e0 
							
						 
					 
					
						
						
							
							The format strings are using notations that require UINTNs (like "0x%02x") but a UINT64 type was being passed instead.  This patch adds a typecast to UINTN so the print processing works correctly.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eugene Cohen eugene@hp.com 
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13597  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-08-07 00:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0842dc82 
							
						 
					 
					
						
						
							
							Refine code to follow coding style.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13595  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-08-07 00:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							c85c6de761 
							
						 
					 
					
						
						
							
							Fix build fail for GCC  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13559  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-07-26 07:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							73c82041dc 
							
						 
					 
					
						
						
							
							Fixed issues:  
						
						... 
						
						
						
						1.Refine the logic about show different attribute.
2.Refine the logic about allocate memory for variable name and data.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13558  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-07-26 07:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							2c46dd239b 
							
						 
					 
					
						
						
							
							ShellPkg: update pci enumeration routine for platforms with multiple pci segments.  
						
						... 
						
						
						
						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@13524  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-07-11 19:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							9d8fa791f5 
							
						 
					 
					
						
						
							
							ShellPkg: Fix recursion when deleting all variables.  
						
						... 
						
						
						
						Signed-off-by: Dong Eric <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13484  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-07-04 01:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							60448d9b8d 
							
						 
					 
					
						
						
							
							ShellPkg: Fix en-US characters that are outside the Basic Latin character set range  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13448  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-06-12 17:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							46cb4043a1 
							
						 
					 
					
						
						
							
							ShellPkg: Fix display of 64-bit BARs in PCI dump on 32-bit systems.  
						
						... 
						
						
						
						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@13381  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-05-30 17:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
						
						
							
						
						
							ea4fe84fe5 
							
						 
					 
					
						
						
							
							Update comments in DmpStore.c to be more suitable.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13223  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-04-27 01:18:41 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							8d3000031d 
							
						 
					 
					
						
						
							
							Enhance code to more safely and follow coding style.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13221  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-04-26 02:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
						
						
							
						
						
							187cb3dd8d 
							
						 
					 
					
						
						
							
							Add SMBIOS 2.7.1 support to SmbiosView command.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13101  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-03-15 08:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							94020bb40f 
							
						 
					 
					
						
						
							
							Improve robustness when scanning PCI Option ROM.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13095  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-03-14 03:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							50b43b1506 
							
						 
					 
					
						
						
							
							ShellPkg: Fix ICC11 build failure.  
						
						... 
						
						
						
						Eliminate SHELL_STATUS and EFI_STATUS mismatch.
Signed-off-by: jcarsey
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13075  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-03-05 17:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							4641e70095 
							
						 
					 
					
						
						
							
							Fix type 19 print to match SBMIOS 2.7.  
						
						... 
						
						
						
						Note: Some one should port smbiosview to use the edk2 MdePkg/Include/IndustryStandard/SmBios.h and not carry it's own definitions, that are now out of date. 
signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12971  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-31 00:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							94753eb940 
							
						 
					 
					
						
						
							
							Fix clang compiler warning.  
						
						... 
						
						
						
						signed-off-by:andewfish
reviewed-by:jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12968  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-30 19:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							8bb7441edd 
							
						 
					 
					
						
						
							
							ShellPkg: Allow for format character strings to be typed in editor without having effect on editor screen.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: leegrosenbaum
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12965  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-30 18:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							479f85bb72 
							
						 
					 
					
						
						
							
							ShellPkg: add more parenthesis to bcfg command.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: mlmitchel
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12963  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-30 17:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							cff7bffbb5 
							
						 
					 
					
						
						
							
							ShellPkg: Add support for adding optional data to the bcfg command in debug profile.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: leegrosenbaum
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12961  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-27 18:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5c97edcd 
							
						 
					 
					
						
						
							
							ShellPkg: Fix handling of empty files in Hexedit  
						
						... 
						
						
						
						Currently hexedit thinks all files that are non-existent (i.e. new) or empty must be a memory error since the pointer is checked, but the file size is not referenced.
Signed-off-by: jcarsey
Reviewed-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12797  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-11-29 15:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d16efcae82 
							
						 
					 
					
						
						
							
							Shellpkg: Add support for filenames with spaces.  
						
						... 
						
						
						
						This patch changes the file redirection support to allow for quote delimited filenames that contain spaces and updates the edit command to allow spaces in the filename.  This also properly fails for attempts to redirect to "" (empty quotes).
signed-off-by: jcarsey
reviewed-by: jliu66
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12685  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-11-11 16:45:19 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							532691c8ba 
							
						 
					 
					
						
						
							
							ShellPkg: Add checking for memory allocation and pointer returns from functions.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12540  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-10-14 19:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							4d10ab79d7 
							
						 
					 
					
						
						
							
							ShellPkg: Add checks for NULL pointers.  
						
						... 
						
						
						
						This adds lots of pointer verification with ASSERTs only used when the condition should be impossible and never for memory allocation.
signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12524  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-10-10 20:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							ecae51177e 
							
						 
					 
					
						
						
							
							ShellPkg: Add checks for NULL pointers.  
						
						... 
						
						
						
						This adds lots of pointer verification with ASSERTs only used when the condition should be impossible and never for memory allocation.
signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12523  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-10-10 20:32:17 +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 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							a0cd353dd2 
							
						 
					 
					
						
						
							
							ShellPkg: allow for mm command to properly write PCIe in non-interactive mode.  
						
						... 
						
						
						
						Submitted-by: jcarsey
Reviewed-by: jljusten
Reviewed-by: marothma
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12299  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-08 16:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff7e37b4f 
							
						 
					 
					
						
						
							
							Refine comments and two code style.  
						
						... 
						
						
						
						Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12263  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-02 08:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d159ab9538 
							
						 
					 
					
						
						
							
							ShellPkg: fix build error when converting INTN to INT32.  
						
						... 
						
						
						
						signed-off-by: jcarsey
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12186  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-08-23 15:32:49 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							382e78c09c 
							
						 
					 
					
						
						
							
							ShellPkg: bug fix for edit search/replace function  
						
						... 
						
						
						
						* Fix the search bug: if word to be searched at the beginning of the line, it can not be found out.
Signed-off-by: kidzyoung
reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12116  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-08-10 14:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							573d7e468e 
							
						 
					 
					
						
						
							
							remove CatSPrint from ShellPkg.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: lgrosenb
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12100  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-08-08 18:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2b43f1e2 
							
						 
					 
					
						
						
							
							ShellPkg: Added the Ctrl based hot key for hexedit  
						
						... 
						
						
						
						* Add Ctrl based hotkey alternatives to function hotkeys.
* Update help menu for hexedit.
Signed-off-by: kidzyoung
Reviewed-by: jljusten
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12082  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-08-03 17:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							feccc28a6f 
							
						 
					 
					
						
						
							
							cleanup function and eliminate build error.  
						
						... 
						
						
						
						submitted-by:jcarsey
reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12069  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-08-01 15:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							5a2beb745f 
							
						 
					 
					
						
						
							
							ShellPkg: Added the Ctrl based hot key and changed text editor's UI.  
						
						... 
						
						
						
						* Add Ctrl-E hotkey for help
* Add Ctrl based hotkey alternatives to function hotkeys
* Don't show hotkey help on the main screen
* Change the file buffer's row count for display to adjust the new screen format
* Change the edit status bar location, the new edit status bar is in the last line
* Change the location of the edit bar, the new edit input bar is in the last line
Signed-off-by: kidzyoung
reviewed-by: jcarsey
reviewed-by: jljusten
reviewed-by: jiang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12036  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-07-20 20:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							366f81a016 
							
						 
					 
					
						
						
							
							Clarify that the shared variables of the shell protocols are properly named.  
						
						... 
						
						
						
						This removes the non-shared gEfiShellProtocol and gEfiShellParametersProtocol and renames the shared version to those names.
This removes the m-versions of those protocol pointers.
signed-off-by: jcarsey
reviewed-by: darylm503
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11900  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-27 21:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							03131de30e 
							
						 
					 
					
						
						
							
							Make sure size is correct.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: lgrosenb
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11896  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-27 20:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
						
						
							
						
						
							6f18b50d02 
							
						 
					 
					
						
						
							
							update copyright line format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11759  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-07 08:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							82571fb5d1 
							
						 
					 
					
						
						
							
							add support to easily remove profiles and shell levels.  the libraries will not do anything (but no longer fail), if the PCDs are changed to remove their functionality.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11666  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-16 22:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							c89ea31f52 
							
						 
					 
					
						
						
							
							fix printout from SmbiosView command.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11605  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-02 16:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							6878e7a7be 
							
						 
					 
					
						
						
							
							update Bcfg to correctly remove by option index not variable name and add driver order items properly.  
						
						... 
						
						
						
						update connect and reconnect to account for ignoring the child handle in the connect operation.
update disconnect to output correctly.
hexedit corrected to properly display status bar and title bar and refresh when required.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11525  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-12 21:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							2b578de0b2 
							
						 
					 
					
						
						
							
							ShellPkg: Fix GCC 4.4 build issues  
						
						... 
						
						
						
						This change fixes various GCC 4.4 build issues
* EFIAPI usage inconsistencies
* multi-character literal warning ('eell')
* Filename case inconsistencies
* Use 'ULL' suffix for integers > 4GB
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11519  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-12 03:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							411a3c3929 
							
						 
					 
					
						
						
							
							EditTitleBar - Remove ASSERT.  Complete display output for Disk and Memory output.  
						
						... 
						
						
						
						HexEdit      - Add more user input verification.  Fix output display.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11517  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-11 22:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c2cc6f89 
							
						 
					 
					
						
						
							
							Fix Xcode, clang, and ARM build and link issues.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11513  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-07 21:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							392fa5a63b 
							
						 
					 
					
						
						
							
							add user input verification.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11512  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-07 21:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d8f8021cbe 
							
						 
					 
					
						
						
							
							ShellParametersProtocol - remove parsing from within quoted parameters.  
						
						... 
						
						
						
						Pci - Add missing enumeration in switch statement.
For - Verify parameter before dereferencing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11511  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-07 17:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c5971626 
							
						 
					 
					
						
						
							
							add some parens.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11506  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-05 21:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d4bfcc3f 
							
						 
					 
					
						
						
							
							add comments to function declarations and definitions and updated to match coding style document.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11505  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-05 20:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							c5981e3c3d 
							
						 
					 
					
						
						
							
							rename a file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11504  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-05 20:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							cbdd109b43 
							
						 
					 
					
						
						
							
							check memory allocations for success.  
						
						... 
						
						
						
						check pointer before access.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11503  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-04 21:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa4377fda 
							
						 
					 
					
						
						
							
							correct last commit.  fix build break for some compilers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11502  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-04 16:11:07 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							8a0b550b40 
							
						 
					 
					
						
						
							
							fix build break on some compilers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11501  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-04 16:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							f2ad804f8b 
							
						 
					 
					
						
						
							
							remove duplicate memory de-allocation.  
						
						... 
						
						
						
						Add function header comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11500  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-01 22:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							ae724571be 
							
						 
					 
					
						
						
							
							Comment's added and fixed.  
						
						... 
						
						
						
						Pointer's checked for NULL before access and after memory allocations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11499  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-01 22:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							33c031ee20 
							
						 
					 
					
						
						
							
							pointer verification (not NULL) and buffer overrun fixes.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11459  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-03-30 19:33:03 +00:00