audk/MdePkg/Library/BaseCacheMaintenanceLib
Michael Kinney d2660fe32d MdePkg/BaseCacheMaintenanceLib: Support IA32 processors without CLFLUSH
Use CPUID Leaf 01 to detect support for CLFLUSH instruction.  
If CLFLUSH is supported, use CPUID to determine the cache line size to use with CLFLUSH.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17211 6f19259b-4bc3-4df7-8a09-765794883524
2015-04-27 19:35:32 +00:00
..
ArmCache.c Minor grammatical work--mostly adding periods. Sending separately a list of files missing Doxygen @param and @return information. 2010-06-11 00:02:51 +00:00
BaseCacheMaintenanceLib.inf MdePkg/BaseCacheMaintenanceLib: Support IA32 processors without CLFLUSH 2015-04-27 19:35:32 +00:00
BaseCacheMaintenanceLib.uni MdePkg: Convert non DOS format files to DOS format 2014-09-03 08:33:28 +00:00
EbcCache.c Minor grammatical work--mostly adding periods. Sending separately a list of files missing Doxygen @param and @return information. 2010-06-11 00:02:51 +00:00
IpfCache.c Minor grammatical work--mostly adding periods. Sending separately a list of files missing Doxygen @param and @return information. 2010-06-11 00:02:51 +00:00
X86Cache.c MdePkg/BaseCacheMaintenanceLib: Support IA32 processors without CLFLUSH 2015-04-27 19:35:32 +00:00