Fix various errata found from testing.
diff --git a/specification/json/sections/cper-vtd-dmar.json b/specification/json/sections/cper-vtd-dmar.json
index baa5942..e76abb7 100644
--- a/specification/json/sections/cper-vtd-dmar.json
+++ b/specification/json/sections/cper-vtd-dmar.json
@@ -27,6 +27,9 @@
"type": "integer"
},
"faultStatusRegister": {
+ "type": "integer"
+ },
+ "faultRecord": {
"type": "object",
"required": ["faultInformation", "sourceIdentifier", "privelegeModeRequested", "executePermissionRequested", "pasidPresent", "faultReason", "pasidValue", "addressType", "type"],
"properties": {
@@ -66,22 +69,22 @@
"contextEntry": {
"type": "string"
},
- "pageEntry_Level6": {
+ "pageTableEntry_Level6": {
"type": "integer"
},
- "pageEntry_Level5": {
+ "pageTableEntry_Level5": {
"type": "integer"
},
- "pageEntry_Level4": {
+ "pageTableEntry_Level4": {
"type": "integer"
},
- "pageEntry_Level3": {
+ "pageTableEntry_Level3": {
"type": "integer"
},
- "pageEntry_Level2": {
+ "pageTableEntry_Level2": {
"type": "integer"
},
- "pageEntry_Level1": {
+ "pageTableEntry_Level1": {
"type": "integer"
}
}