summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/UefiCpuPkg.ci.yaml
diff options
context:
space:
mode:
authorAshraf Ali S <ashraf.ali.s@intel.com>2021-09-11 16:55:51 +0530
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-09-16 14:18:27 +0000
commit60d8bb9f28f663e6ca58bc87c042fdd82f5607bd (patch)
treeae5d4cd1cabe38bc2d3ad78b25709b92e50831e2 /UefiCpuPkg/UefiCpuPkg.ci.yaml
parent89f7ed8b29f6a88a8fb78d6fb2c92b4f7edf42d2 (diff)
downloadedk2-60d8bb9f28f663e6ca58bc87c042fdd82f5607bd.zip
edk2-60d8bb9f28f663e6ca58bc87c042fdd82f5607bd.tar.gz
edk2-60d8bb9f28f663e6ca58bc87c042fdd82f5607bd.tar.bz2
UefiCpuPkg: VTF0 Linear-Address Translation to a 1-GByte Page till 512GB
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3473 X64 Reset Vector Code can access the memory range till 4GB using the Linear-Address Translation to a 2-MByte Page, when user wants to use more than 4G using 2M Page it will leads to use more number of Page table entries. using the 1-GByte Page table user can use more than 4G Memory by reducing the page table entries using 1-GByte Page, this patch attached can access memory range till 512GByte via Linear- Address Translation to a 1-GByte Page. Build Tool: if the nasm is not found it will throw Build errors like FileNotFoundError: [WinError 2]The system cannot find the file specified run the command wil try except block to get meaningful error message Test Result: Tested in both Simulation environment and Hardware both works fine without any issues. Reviewed-by: Ray Ni <ray.ni@intel.com> Cc: Rahul Kumar <rahul1.kumar@intel.com> Cc: Debkumar De <debkumar.de@intel.com> Cc: Harry Han <harry.han@intel.com> Cc: Catharine West <catharine.west@intel.com> Cc: Sangeetha V <sangeetha.v@intel.com> Cc: Rangasai V Chaganty <rangasai.v.chaganty@intel.com> Cc: Sahil Dureja <sahil.dureja@intel.com> Signed-off-by: Ashraf Ali S <ashraf.ali.s@intel.com>
Diffstat (limited to 'UefiCpuPkg/UefiCpuPkg.ci.yaml')
-rw-r--r--UefiCpuPkg/UefiCpuPkg.ci.yaml3
1 files changed, 2 insertions, 1 deletions
diff --git a/UefiCpuPkg/UefiCpuPkg.ci.yaml b/UefiCpuPkg/UefiCpuPkg.ci.yaml
index e32facd..6e0ab95 100644
--- a/UefiCpuPkg/UefiCpuPkg.ci.yaml
+++ b/UefiCpuPkg/UefiCpuPkg.ci.yaml
@@ -48,7 +48,8 @@
"DscPath": "UefiCpuPkg.dsc",
"IgnoreInf": [
"UefiCpuPkg/ResetVector/FixupVtf/Vtf.inf",
- "UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf"
+ "UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf",
+ "UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector1G.inf"
]
},
"HostUnitTestDscCompleteCheck": {