summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiewen Yao <jiewen.yao@intel.com>2017-09-04 10:14:54 +0800
committerStar Zeng <star.zeng@intel.com>2018-05-10 14:23:21 +0800
commit9a1aafdc9fb949f496c50db9dee034a9215030e1 (patch)
tree1edff19bee4867f262372cf95a3a1d8316decdfe
parente9c75d4aeded26610518ca6d4d00abada4633747 (diff)
downloadedk2-9a1aafdc9fb949f496c50db9dee034a9215030e1.zip
edk2-9a1aafdc9fb949f496c50db9dee034a9215030e1.tar.gz
edk2-9a1aafdc9fb949f496c50db9dee034a9215030e1.tar.bz2
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> (cherry picked from commit 40cc2270556ec5e49d184c946bb58981f7155cf3)
-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 3b7012c..cfead61 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