audk/UefiCpuPkg
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
..
CpuDxe UefiCpuPkg/CpuDxe: Don't use gBS->Stall 2015-11-20 08:22:46 +00:00
CpuIo2Dxe UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuIo2Smm UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuIoPei UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuMpPei UefiCpuPkg/CpuMpPei: Fix typo and add some comments 2015-12-02 00:44:05 +00:00
CpuS3DataDxe UefiCpuPkg/CpuS3DataDxe: Add more detailed description on GUID in INF 2015-12-03 01:13:57 +00:00
Include UefiCpuPkg/MtrrLib: Add MtrrSetMemoryAttributeInMtrrSettings() 2015-12-08 05:26:26 +00:00
Library UefiCpuPkg/MtrrLib: Add MtrrSetMemoryAttributeInMtrrSettings() 2015-12-08 05:26:26 +00:00
PiSmmCommunication UefiCpuPkg: Add SMM Communication PPI and Handler Modules 2015-10-19 19:09:33 +00:00
PiSmmCpuDxeSmm UefiCpuPkg/PiSmmCpu: Always set WP in CR0 2015-11-30 19:57:45 +00:00
ResetVector UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
SecCore UefiCpuPkg: Add SecCore module 2015-10-19 19:10:14 +00:00
Universal/Acpi/S3Resume2Pei UefiCpuPkg S3Resume2Pei: Fix ASSERT in WriteToOsS3PerformanceData 2015-07-13 01:24:24 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
UefiCpuPkg.dec UefiCpuPkg/MtrrLib: Add PCD PcdCpuNumberOfReservedVariableMtrrs 2015-12-08 05:19:34 +00:00
UefiCpuPkg.dsc UefiCpuPkg/CpuS3DataDxe: Add module to initialize ACPI_CPU_DATA for S3 2015-11-25 17:01:02 +00:00
UefiCpuPkg.uni UefiCpuPkg: Add PiSmmCpuDxeSmm module no IA32/X64 files 2015-10-19 19:12:53 +00:00
UefiCpuPkgExtra.uni UefiCpuPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:12:05 +00:00