| { |
| "$id": "cper-json-generic-processor-section", |
| "$schema": "https://json-schema.org/draft/2020-12/schema", |
| "type": "object", |
| "required": [ |
| "validationBits", |
| "processorType", |
| "processorISA", |
| "errorType", |
| "operation", |
| "flags", |
| "level", |
| "cpuVersionInfo", |
| "cpuBrandString", |
| "processorID", |
| "targetAddress", |
| "requestorID", |
| "responderID", |
| "instructionIP" |
| ], |
| "additionalProperties": false, |
| "properties": { |
| "validationBits": { |
| "type": "object", |
| "required": [ |
| "processorTypeValid", |
| "processorISAValid", |
| "processorErrorTypeValid", |
| "operationValid", |
| "flagsValid", |
| "levelValid", |
| "cpuVersionValid", |
| "cpuBrandInfoValid", |
| "cpuIDValid", |
| "targetAddressValid", |
| "requestorIDValid", |
| "responderIDValid", |
| "instructionIPValid" |
| ], |
| "properties": { |
| "processorTypeValid": { |
| "type": "boolean" |
| }, |
| "processorISAValid": { |
| "type": "boolean" |
| }, |
| "processorErrorTypeValid": { |
| "type": "boolean" |
| }, |
| "operationValid": { |
| "type": "boolean" |
| }, |
| "flagsValid": { |
| "type": "boolean" |
| }, |
| "levelValid": { |
| "type": "boolean" |
| }, |
| "cpuVersionValid": { |
| "type": "boolean" |
| }, |
| "cpuBrandInfoValid": { |
| "type": "boolean" |
| }, |
| "cpuIDValid": { |
| "type": "boolean" |
| }, |
| "targetAddressValid": { |
| "type": "boolean" |
| }, |
| "requestorIDValid": { |
| "type": "boolean" |
| }, |
| "responderIDValid": { |
| "type": "boolean" |
| }, |
| "instructionIPValid": { |
| "type": "boolean" |
| } |
| } |
| }, |
| "processorType": { |
| "type": "object", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "processorISA": { |
| "type": "object", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "errorType": { |
| "type": "object", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "operation": { |
| "type": "object", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "flags": { |
| "type": "object", |
| "required": ["restartable", "preciseIP", "overflow", "corrected"], |
| "properties": { |
| "restartable": { |
| "type": "boolean" |
| }, |
| "preciseIP": { |
| "type": "boolean" |
| }, |
| "overflow": { |
| "type": "boolean" |
| }, |
| "corrected": { |
| "type": "boolean" |
| } |
| } |
| }, |
| "level": { |
| "type": "integer" |
| }, |
| "cpuVersionInfo": { |
| "type": "integer" |
| }, |
| "cpuBrandString": { |
| "type": "string" |
| }, |
| "processorID": { |
| "type": "integer" |
| }, |
| "targetAddress": { |
| "type": "integer" |
| }, |
| "requestorID": { |
| "type": "integer" |
| }, |
| "responderID": { |
| "type": "integer" |
| }, |
| "instructionIP": { |
| "type": "integer" |
| } |
| } |
| } |