Michael Kubacki 
							
						 
					 
					
						
						
							
						
						053e878bfb 
					 
					
						
						
							
							UefiCpuPkg: Apply uncrustify changes  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 
Apply uncrustify changes to .c/.h files in the UefiCpuPkg package
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Ray Ni <ray.ni@intel.com > 
						
						
					 
					
						2021-12-07 17:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								IanX Kuo 
							
						 
					 
					
						
						
							
						
						305fd6bee0 
					 
					
						
						
							
							UefiCpuPkg/CpuCacheInfoLib: Add QuickSort function on BaseLib  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3675 
Remove MdeModulePkg dependency
Cc: Eric Dong <eric.dong@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com >
Signed-off-by: IanX Kuo <ianx.kuo@intel.com > 
						
						
					 
					
						2021-10-21 03:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						8dd4fc5be6 
					 
					
						
						
							
							UefiCpuPkg/CpuCacheInfoLib: Correct logical for identifying cache type  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3265 
Correct the logical for identifying "Direct mapped" cache type.
Signed-off-by: Jason Lou <yun.lou@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com > 
						
						
					 
					
						2021-08-23 07:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Lou, Yun 
							
						 
					 
					
						
						
							
						
						4de77ae989 
					 
					
						
						
							
							UefiCpuPkg/CpuCacheInfoLib: Sort CpuCacheInfo array  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3508 
Sort the CpuCacheInfo array by CPU package ID, core type, cache level
and cache type.
Signed-off-by: Jason Lou <yun.lou@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com > 
						
						
					 
					
						2021-08-09 03:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Lou, Yun 
							
						 
					 
					
						
						
							
						
						e4ff3773b7 
					 
					
						
						
							
							UefiCpuPkg/CpuCacheInfoLib: Collect cache associative type  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3265 
Support collecting cache associative type in CpuCacheInfoLib.
This prevents the user from using additional code to obtain the
same information.
Signed-off-by: Jason Lou <yun.lou@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com > 
						
						
					 
					
						2021-03-17 11:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Lou, Yun 
							
						 
					 
					
						
						
							
						
						51b96e4b4c 
					 
					
						
						
							
							UefiCpuPkg/CpuCacheInfoLib: Add MpService dependency  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3190 
Add MpService dependency to enforce the executability of CpuCacheInfoLib.
Signed-off-by: Jason Lou <yun.lou@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com > 
						
						
					 
					
						2021-02-03 07:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Lou, Yun 
							
						 
					 
					
						
						
							
						
						2d6fc9d36f 
					 
					
						
						
							
							MdePkg/Cpuid.h: Change and add some macro definitions.  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3105 
Change and add some macro definitions about
CPUID_HYBRID_INFORMATION Leaf(1Ah).
Signed-off-by: Jason Lou <yun.lou@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com > 
						
						
					 
					
						2021-01-26 04:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								Lou, Yun 
							
						 
					 
					
						
						
							
						
						83facfd184 
					 
					
						
						
							
							UefiCpuPkg/CpuCacheInfoLib: Add new CpuCacheInfoLib.  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3105 
This new library uses a platform agnostic algorithm to get CPU
cache information. It provides user with an API(GetCpuCacheInfo)
to get detailed CPU cache information by each package, each core
type included in this package, and each cache level & type.
This library can be used by code that produces SMBIOS_TABLE_TYPE7
SMBIOS table.
Signed-off-by: Jason Lou <yun.lou@intel.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Rahul Kumar <rahul1.kumar@intel.com > 
						
						
					 
					
						2021-01-19 14:03:04 +00:00