Add ARM CPER out, fix struct misalignment.
diff --git a/specification/json/sections/cper-arm-processor.json b/specification/json/sections/cper-arm-processor.json
index ccad75b..b6c5255 100644
--- a/specification/json/sections/cper-arm-processor.json
+++ b/specification/json/sections/cper-arm-processor.json
@@ -274,6 +274,16 @@
                                         "type": "integer"
                                     }
                                 }
+                            },
+                            {
+                                "type": "object",
+                                "requried": ["data"],
+                                "additionalProperties": false,
+                                "properties": {
+                                    "data": {
+                                        "type": "integer"
+                                    }
+                                }
                             }
                         ]
                     },
@@ -290,9 +300,13 @@
             "type": "array",
             "items": {
                 "type": "object",
-                "required": ["registerContextType", "registerArraySize", "registerArray"],
+                "required": ["version", "registerContextType", "registerArraySize", "registerArray"],
                 "additionalProperties": false,
                 "properties": {
+                    "version": {
+                        "type": "integer",
+                        "minimum": 0
+                    },
                     "registerContextType": {
                         "type": "object",
                         "$ref": "./common/cper-json-nvp.json"