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"
         }
     }