| { |
| "$schema": "https://json-schema.org/draft/2020-12/schema", |
| "type": "object", |
| "required": [ |
| "validationBits", |
| "errorStatus", |
| "errorType", |
| "busID", |
| "busAddress", |
| "busData", |
| "busCommandType", |
| "busRequestorID", |
| "busCompleterID", |
| "targetID" |
| ], |
| "additionalProperties": false, |
| "properties": { |
| "validationBits": { |
| "type": "object", |
| "description": "Inidicates which fields are valid in the section.", |
| "required": [ |
| "errorStatusValid", |
| "errorTypeValid", |
| "busIDValid", |
| "busAddressValid", |
| "busDataValid", |
| "commandValid", |
| "requestorIDValid", |
| "completerIDValid", |
| "targetIDValid" |
| ], |
| "properties": { |
| "errorStatusValid": { |
| "type": "boolean" |
| }, |
| "errorTypeValid": { |
| "type": "boolean" |
| }, |
| "busIDValid": { |
| "type": "boolean" |
| }, |
| "busAddressValid": { |
| "type": "boolean" |
| }, |
| "busDataValid": { |
| "type": "boolean" |
| }, |
| "commandValid": { |
| "type": "boolean" |
| }, |
| "requestorIDValid": { |
| "type": "boolean" |
| }, |
| "completerIDValid": { |
| "type": "boolean" |
| }, |
| "targetIDValid": { |
| "type": "boolean" |
| } |
| } |
| }, |
| "errorStatus": { |
| "type": "object", |
| "description": "PCI Bus Error Status.", |
| "$ref": "./common/cper-json-error-status.json" |
| }, |
| "errorType": { |
| "type": "object", |
| "description": "PCI Bus error Type", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "busID": { |
| "type": "object", |
| "required": ["busNumber", "segmentNumber"], |
| "properties": { |
| "busNumber": { |
| "type": "integer", |
| "description": "Bus Number" |
| }, |
| "segmentNumber": { |
| "type": "integer", |
| "description": "Segment Number" |
| } |
| } |
| }, |
| "busAddress": { |
| "type": "integer", |
| "description": "Memory or I/O address on the bus at the time of the error." |
| }, |
| "busData": { |
| "type": "integer", |
| "description": "Data on the PCI bus at the time of the error." |
| }, |
| "busCommandType": { |
| "type": "string", |
| "description": "Bus command or operation at the time of the error." |
| }, |
| "busRequestorID": { |
| "type": "integer", |
| "description": "PCI Bus Requestor Id." |
| }, |
| "busCompleterID": { |
| "type": "integer", |
| "description": "PCI Bus Responder Id." |
| }, |
| "targetID": { |
| "type": "integer", |
| "description": "PCI Bus intended target identifier." |
| } |
| } |
| } |