Add test suite, fix a mountain of small errors.
diff --git a/specification/json/sections/cper-generic-processor.json b/specification/json/sections/cper-generic-processor.json
index d30719c..0a5d52b 100644
--- a/specification/json/sections/cper-generic-processor.json
+++ b/specification/json/sections/cper-generic-processor.json
@@ -7,7 +7,7 @@
"properties": {
"validationBits": {
"type": "object",
- "required": ["processorTypeValid", "processorISAValid", "errorTypeValid", "operationValid", "flagsValid", "levelValid", "cpuVersionValid", "cpuBrandInfoValid", "cpuIDValid", "targetAddressValid", "requestorIDValid", "responderIDValid", "instructionIPValid"],
+ "required": ["processorTypeValid", "processorISAValid", "processorErrorTypeValid", "operationValid", "flagsValid", "levelValid", "cpuVersionValid", "cpuBrandInfoValid", "cpuIDValid", "targetAddressValid", "requestorIDValid", "responderIDValid", "instructionIPValid"],
"properties": {
"processorTypeValid": {
"type": "boolean"
@@ -15,7 +15,7 @@
"processorISAValid": {
"type": "boolean"
},
- "errorTypeValid": {
+ "processorErrorTypeValid": {
"type": "boolean"
},
"operationValid": {
@@ -68,9 +68,9 @@
},
"flags": {
"type": "object",
- "required": ["restartableIP", "preciseIP", "overflow", "corrected"],
+ "required": ["restartable", "preciseIP", "overflow", "corrected"],
"properties": {
- "restartableIP": {
+ "restartable": {
"type": "boolean"
},
"preciseIP": {