Cinnamon Shia 
							
						 
					 
					
						
						
							
						
						64c51ed181 
					 
					
						
						
							
							ShellPkg/UefiDpLib: Refine the code of locating all handles in DpTrace.c.  
						
						... 
						
						
						
						Replace gBS->LocateHandle with gBS->LocateHandleBuffer
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cinnamon Shia <cinnamon.shia@hpe.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com > 
						
						
					 
					
						2016-02-18 09:40:30 +08:00 
						 
				 
			
				
					
						
							
							
								Cinnamon Shia 
							
						 
					 
					
						
						
							
						
						a06795c6a6 
					 
					
						
						
							
							ShellPkg/UefiDpLib: Support dumping cumulative data  
						
						... 
						
						
						
						Add a new option -c to dump cumulative data.
For example:
shell> dp -c
==[ Cumulative ]========
(Times in microsec.)     Cumulative   Average     Shortest    Longest
   Name          Count    Duration    Duration    Duration    Duration
LoadImage:         200     1000000        7000           0      100000
StartImage:        200    20000000       90000           0     7000000
  DB:Start:        200    20000000      100000           0     9000000
DB:Support:     200000      100000           0           0        7000
shell> dp -c DXE
==[ Cumulative ]========
(Times in microsec.)     Cumulative   Average     Shortest    Longest
   Name          Count    Duration    Duration    Duration    Duration
LoadImage:         200     1000000        7000           0      100000
StartImage:        200    20000000       90000           0     7000000
  DB:Start:        200    20000000      100000           0     9000000
DB:Support:     200000      100000           0           0        7000
        DXE          1    30000000    30000000           0    30000000
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cinnamon Shia <cinnamon.shia@hpe.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: El-Haj-Mahmoud Samer <samer.el-haj-mahmoud@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18728  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-05 01:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								Samer El-Haj-Mahmoud 
							
						 
					 
					
						
						
							
						
						2c55a81a0a 
					 
					
						
						
							
							ShellPkg: Rename some functions in Dp to avoid build errors.  
						
						... 
						
						
						
						There are other libraries with similarly named functions that could be linked with the Shell
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hpe.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18456  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-15 04:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						d41bc92c99 
					 
					
						
						
							
							ShellPkg: Add "dp" command library to ShellPkg.  
						
						... 
						
						
						
						This command is only included in the build with command line option "-D INCLUDE_DP".  The user must also update the DSC with appropriate library instances that match the platform for the build to succeed.
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@14160  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-04 22:02:59 +00:00