audk/UefiCpuPkg/Include
Jeff Fan 46309b1101 UefiCpuPkg/MtrrLib: Add PCD PcdCpuNumberOfReservedVariableMtrrs
Current MtrrLib reserves 2 variable MTRRs for some legacy OS boot (CSM boots)
may require some MTRRs to be reserved for OS use. But UEFI OS boot will not use
MTRRs.

Per Scott's suggestion in
link: http://article.gmane.org/gmane.comp.bios.edk2.devel/4099
Add one PCD PcdCpuNumberOfReservedVariableMtrrs to specify the number of
variable MTRRs reserved for OS use. Setting its default value to 2 is for
back-compatibility.

Cc: Scott Duplichan <scott@notabs.org>
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: Jeff Fan <jeff.fan@intel.com>
Suggested-by: Scott Duplichan <scott@notabs.org>
Reviewed-by: Feng Tian <feng.tian@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19151 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-08 05:19:34 +00:00
..
Library UefiCpuPkg/MtrrLib: Add PCD PcdCpuNumberOfReservedVariableMtrrs 2015-12-08 05:19:34 +00:00
Protocol UefiCpuPkg: Add SMM CPU Service Protocol 2015-10-19 19:11:32 +00:00
Register UefiCpuPkg: Add SMRAM Save State include file 2015-10-19 19:11:49 +00:00
AcpiCpuData.h UefiCpuPkg/Include: Expand description of AcpiCpuData.h structures 2015-11-25 17:00:51 +00:00
CpuHotPlugData.h UefiCpuPkg: Add CPU Hot Plug Data include file 2015-10-19 19:12:18 +00:00