CPER JSON Schema Descriptions

Descriptions populated based on UEFI Appendix N in JSON Schemas

Change-Id: I765ec81913567ba7f32c39fdbd901483d9d78e21
Signed-off-by: Andrew Adriance <aadriance@nvidia.com>
diff --git a/specification/json/sections/cper-vtd-dmar.json b/specification/json/sections/cper-vtd-dmar.json
index aedfbf5..caa9d25 100644
--- a/specification/json/sections/cper-vtd-dmar.json
+++ b/specification/json/sections/cper-vtd-dmar.json
@@ -1,6 +1,7 @@
 {
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "type": "object",
+    "description": "VT for Directed I/O specific DMAr Error Section",
     "required": [
         "version",
         "revision",
@@ -23,31 +24,40 @@
     "additionalProperties": false,
     "properties": {
         "version": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of version register as defined in VT-d architecture"
         },
         "revision": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of revision field in VT-d specific DMA remapping reporting structure"
         },
         "oemID": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of OEM ID field in VT-d specific DMA remapping reporting structure"
         },
         "capabilityRegister": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of capability register in VT-d architecture"
         },
         "extendedCapabilityRegister": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of extended capability register in VT-d architecture"
         },
         "globalCommandRegister": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of Global Command register in VT-d architecture programmed by the operating system"
         },
         "globalStatusRegister": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of Global Status register in VT-d architecture"
         },
         "faultStatusRegister": {
-            "type": "integer"
+            "type": "integer",
+            "description": "Value of Fault Status register in VT-d architecture"
         },
         "faultRecord": {
             "type": "object",
+            "description": "Fault record as defined in the VT-d specification",
             "required": [
                 "faultInformation",
                 "sourceIdentifier",
@@ -91,28 +101,36 @@
             }
         },
         "rootEntry": {
-            "type": "string"
+            "type": "string",
+            "description": "Value from the root entry table for the given requester-ID."
         },
         "contextEntry": {
-            "type": "string"
+            "type": "string",
+            "description": "Value from the context entry table for the given requester-ID."
         },
         "pageTableEntry_Level6": {
-            "type": "integer"
+            "type": "integer",
+            "description": "PTE entry for device virtual address in page level 6."
         },
         "pageTableEntry_Level5": {
-            "type": "integer"
+            "type": "integer",
+            "description": "PTE entry for device virtual address in page level 5."
         },
         "pageTableEntry_Level4": {
-            "type": "integer"
+            "type": "integer",
+            "description": "PTE entry for device virtual address in page level 4."
         },
         "pageTableEntry_Level3": {
-            "type": "integer"
+            "type": "integer",
+            "description": "PTE entry for device virtual address in page level 3."
         },
         "pageTableEntry_Level2": {
-            "type": "integer"
+            "type": "integer",
+            "description": "PTE entry for device virtual address in page level 2."
         },
         "pageTableEntry_Level1": {
-            "type": "integer"
+            "type": "integer",
+            "description": "PTE entry for device virtual address in page level 1."
         }
     }
 }