summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/Include/Register
diff options
context:
space:
mode:
authorRay Ni <ray.ni@intel.com>2019-04-08 15:32:00 +0800
committerRay Ni <ray.ni@intel.com>2019-04-09 09:12:22 +0800
commitf8113e25001e715390127f23e2197252cbd6d1a2 (patch)
treee5d1eb0e7f114562f2c8d7c2e1e817ac7a5911e0 /UefiCpuPkg/Include/Register
parent7f33d4f22836226a6a86c3112ac6fcb2f1209152 (diff)
downloadedk2-f8113e25001e715390127f23e2197252cbd6d1a2.tar.gz
edk2-f8113e25001e715390127f23e2197252cbd6d1a2.tar.bz2
edk2-f8113e25001e715390127f23e2197252cbd6d1a2.zip
UefiCpuPkg/Cpuid.h: Update CPUID.7H.ECX structure for 5-level paging
Reserved6 is changed to Reserved7 because the bit width is changed. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ray Ni <ray.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com>
Diffstat (limited to 'UefiCpuPkg/Include/Register')
-rw-r--r--UefiCpuPkg/Include/Register/Cpuid.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/UefiCpuPkg/Include/Register/Cpuid.h b/UefiCpuPkg/Include/Register/Cpuid.h
index e0f4f968f4..a67f2a1dff 100644
--- a/UefiCpuPkg/Include/Register/Cpuid.h
+++ b/UefiCpuPkg/Include/Register/Cpuid.h
@@ -1506,8 +1506,11 @@ typedef union {
/// [Bits 14] AVX512_VPOPCNTDQ. (Intel Xeon Phi only.).
///
UINT32 AVX512_VPOPCNTDQ:1;
- UINT32 Reserved6:2;
-
+ UINT32 Reserved7:1;
+ ///
+ /// [Bits 16] Supports 5-level paging if 1.
+ ///
+ UINT32 FiveLevelPage:1;
///
/// [Bits 21:17] The value of MAWAU used by the BNDLDX and BNDSTX instructions
/// in 64-bit mode.