Guomin Jiang 
							
						 
					 
					
						
						
							
						
						d6f99b2ac4 
					 
					
						
						
							
							MdeModulePkg/SmiHandlerProfileInfo: Overflowed Array Index  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2272 
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2287 
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2288 
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2289 
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2290 
Index should be off-by one than size of array, so when check
array, the max index should less than size of array.
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Hao A Wu <hao.a.wu@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Ray Ni <ray.ni@intel.com >
Signed-off-by: Guomin Jiang <guomin.jiang@intel.com >
Reviewed-by: Jian J Wang <jian.j.wang@intel.com > 
						
						
					 
					
						2020-04-08 05:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael D Kinney 
							
						 
					 
					
						
						
							
						
						9d510e61fc 
					 
					
						
						
							
							MdeModulePkg: 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: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Jian J Wang <jian.j.wang@intel.com > 
					
						2019-04-09 10:58:08 -07:00 
						 
				 
			
				
					
						
							
							
								shenglei 
							
						 
					 
					
						
						
							
						
						131818ba5a 
					 
					
						
						
							
							MdeModulePkg: Remove redundant library classes and GUIDs  
						
						... 
						
						
						
						Some redundant library classes and GUIDs
have been removed in inf, .c and .h files.
https://bugzilla.tianocore.org/show_bug.cgi?id=1044 
https://bugzilla.tianocore.org/show_bug.cgi?id=1045 
https://bugzilla.tianocore.org/show_bug.cgi?id=1047 
https://bugzilla.tianocore.org/show_bug.cgi?id=1049 
https://bugzilla.tianocore.org/show_bug.cgi?id=1051 
https://bugzilla.tianocore.org/show_bug.cgi?id=1052 
https://bugzilla.tianocore.org/show_bug.cgi?id=1053 
https://bugzilla.tianocore.org/show_bug.cgi?id=1054 
https://bugzilla.tianocore.org/show_bug.cgi?id=1055 
https://bugzilla.tianocore.org/show_bug.cgi?id=1056 
https://bugzilla.tianocore.org/show_bug.cgi?id=1017 
https://bugzilla.tianocore.org/show_bug.cgi?id=1035 
https://bugzilla.tianocore.org/show_bug.cgi?id=1033 
https://bugzilla.tianocore.org/show_bug.cgi?id=1012 
https://bugzilla.tianocore.org/show_bug.cgi?id=1011 
https://bugzilla.tianocore.org/show_bug.cgi?id=1062 
v2:
1. Correct copyright year.
2. Fix alignment issue in AcpiPlatformDxe.inf.
3. Add DevicePathLib which is removed before in I2cHostDxe.inf.
4. Update NvmExpressPei.inf, NvmExpressPei.h, IScsiDxe.inf,
   IScsiDxe.inf, IScsiDxe.h, DxeMain.inf, DxeMain.h, PiSmmCore.inf
   and PiSmmCore.h for https://bugzilla.tianocore.org/show_bug.cgi?id=1062 .
v3:
1. Add https://bugzilla.tianocore.org/show_bug.cgi?id=1062  to the
   link list.
2. Remove DevicePathLib from I2cHostDxe.inf.
3. Update NvmExpressPei.inf, NvmExpressPei.h, UfsPciHcDxe.inf,
   UfsPciHcDxe.h, I2cHostDxe.inf, AtaBusDxe.inf, IScsiDxe.inf,
   IScsiDxe.h, DxeMain.inf, DxeMain.h, PiSmmCore.inf and PiSmmCore.h
   for https://bugzilla.tianocore.org/show_bug.cgi?id=1062 .
   (Forget to add UfsPciHcDxe.inf, UfsPciHcDxe.h, AtaBusDxe.inf,
   and I2cHostDxe.inf previously.)
Cc: Star Zeng <star.zeng@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei <shenglei.zhang@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2018-08-20 14:53:45 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						f248539538 
					 
					
						
						
							
							MdeModulePkg SmiHandlerProfile: Use fixed data type in data structure  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=568 
Use fixed data type in data structure and make the structure
be natural aligned.
Without this update, the code must assume DXE and SMM are using
same data type (same size of UINTN), but it may be not true at
some case, for example, after standalone SMM feature is enabled.
With this update, the data structure will be phase independent
and convenient for consumer to parse the data.
Cc: Jiewen Yao <jiewen.yao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com > 
						
						
					 
					
						2017-05-24 15:27:34 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						8ced192d5c 
					 
					
						
						
							
							MdeModulePkg SmiHandlerProfile: Fix no PDB case handling incorrectly  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=569 
The PdbStringOffset should be set to 0 for no PDB case,
then SmiHandlerProfileInfo can use it to know whether
there is PCD info or not.
Cc: Jiewen Yao <jiewen.yao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com > 
						
						
					 
					
						2017-05-24 15:27:34 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						fb1c81a1e5 
					 
					
						
						
							
							MdeModulePkg SmiHandlerProfile: Fix memory leak in DumpSmiChildContext  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=530 
In DumpSmiChildContext() of SmiHandlerProfile.c and
SmiHandlerProfileInfo.c, the return buffer from
ConvertDevicePathToText() should be freed after used.
Cc: Jiewen Yao <jiewen.yao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com > 
						
						
					 
					
						2017-05-12 13:07:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						c325e41585 
					 
					
						
						
							
							MdeModulePkg: Fix coding style issues  
						
						... 
						
						
						
						1. Make function comments align with the function.
2. Change the FILE_GUID value in SmmSmiHandlerProfileLib.inf
   since it is duplicated with the FILE_GUID value in
   SmiHandlerProfileLibNull.inf
3. Add missing PCD PROMPT&HELP string to uni file.
Cc: Jiewen Yao <jiewen.yao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com > 
						
						
					 
					
						2017-02-28 16:45:18 +08:00 
						 
				 
			
				
					
						
							
							
								Jiewen Yao 
							
						 
					 
					
						
						
							
						
						216b942d4d 
					 
					
						
						
							
							MdeModulePkg/App: Add SmiHandlerProfile dump app.  
						
						... 
						
						
						
						This app uses SMM communication to get SMI handler profile
from SMM core.
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2017-02-22 15:28:19 +08:00