summaryrefslogtreecommitdiffstats
path: root/IntelSiliconPkg
diff options
context:
space:
mode:
authorJiewen Yao <jiewen.yao@intel.com>2017-09-04 10:14:54 +0800
committerJiewen Yao <jiewen.yao@intel.com>2017-09-16 09:17:59 +0800
commit40cc2270556ec5e49d184c946bb58981f7155cf3 (patch)
tree0f077b600c9792abf11a8b3425eec7e2cc42a3ae /IntelSiliconPkg
parent915a3a82e017a3c098271bddffc1bb5352435ca5 (diff)
downloadedk2-40cc2270556ec5e49d184c946bb58981f7155cf3.tar.gz
edk2-40cc2270556ec5e49d184c946bb58981f7155cf3.tar.bz2
edk2-40cc2270556ec5e49d184c946bb58981f7155cf3.zip
IntelSiliconPkg/Vtd.h: Add definition for PMR.
Add missing PMR definition in VTd spec. Cc: Star Zeng <star.zeng@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com>
Diffstat (limited to 'IntelSiliconPkg')
-rw-r--r--IntelSiliconPkg/Include/IndustryStandard/Vtd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/IntelSiliconPkg/Include/IndustryStandard/Vtd.h b/IntelSiliconPkg/Include/IndustryStandard/Vtd.h
index 3b7012c5a5..cfead61bf2 100644
--- a/IntelSiliconPkg/Include/IndustryStandard/Vtd.h
+++ b/IntelSiliconPkg/Include/IndustryStandard/Vtd.h
@@ -247,6 +247,12 @@ typedef union {
#define R_FRCD_REG 0x00 // + FRO
+#define R_PMEN_ENABLE_REG 0x64
+#define R_PMEN_LOW_BASE_REG 0x68
+#define R_PMEN_LOW_LIMITE_REG 0x6C
+#define R_PMEN_HIGH_BASE_REG 0x70
+#define R_PMEN_HIGH_LIMITE_REG 0x78
+
typedef union {
struct {
UINT8 ND:3; // Number of domains supported