summaryrefslogtreecommitdiffstats
path: root/EdkShellPkg
diff options
context:
space:
mode:
authorJeff Fan <jeff.fan@intel.com>2015-12-08 05:19:34 +0000
committervanjeff <vanjeff@Edk2>2015-12-08 05:19:34 +0000
commit46309b1101b626c8d3528d85d48383ea156fedf0 (patch)
treee511e1fc95bfa5c4521a24da1e529ec1ea0f6093 /EdkShellPkg
parent5c1edc553492d031d66ac2bfcf134d72e513c415 (diff)
downloadedk2-46309b1101b626c8d3528d85d48383ea156fedf0.tar.gz
edk2-46309b1101b626c8d3528d85d48383ea156fedf0.tar.bz2
edk2-46309b1101b626c8d3528d85d48383ea156fedf0.zip
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
Diffstat (limited to 'EdkShellPkg')
0 files changed, 0 insertions, 0 deletions