audk/UefiCpuPkg/Include/Library
Michael Kinney b970ed6829 UefiCpuPkg/MtrrLib: Add MtrrSetMemoryAttributeInMtrrSettings()
Add new API MtrrSetMemoryAttributeInMtrrSettings() in MtrrLib. Platform could
use this API to set MTRR setting into local MTRR settings buffer instead of
MTRRs. At last, platform could use MtrrSetAllMtrrs() to set the MTRR settings
into MTRRs totally. It could improve MTRRs programming performance obviously,
specially when platform is going to program a set of MTRRs.

Cc: Feng Tian <feng.tian@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19162 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-08 05:26:26 +00:00
..
LocalApicLib.h UefiCpuPkg: LocalApicLib: Add API to set SoftwareEnable bit 2015-10-30 17:53:31 +00:00
MtrrLib.h UefiCpuPkg/MtrrLib: Add MtrrSetMemoryAttributeInMtrrSettings() 2015-12-08 05:26:26 +00:00
PlatformSecLib.h UefiCpuPkg: Add PlatformSecLib 2015-10-19 19:09:56 +00:00
SmmCpuFeaturesLib.h UefiCpuPkg/PiSmmCpu: Add 2 APIs in SmmCpuFeaturesLib. 2015-11-27 13:48:03 +00:00
SmmCpuPlatformHookLib.h UefiCpuPkg: Add SmmCpuPlatformHookLib 2015-10-19 19:11:15 +00:00
UefiCpuLib.h