| { |
| "$schema": "https://json-schema.org/draft/2020-12/schema", |
| "type": "object", |
| "description": "DMAr Generic Error Section", |
| "required": [ |
| "requesterID", |
| "segmentNumber", |
| "faultReason", |
| "accessType", |
| "addressType", |
| "architectureType", |
| "deviceAddress" |
| ], |
| "additionalProperties": false, |
| "properties": { |
| "requesterID": { |
| "type": "integer", |
| "description": "Device ID associated with a fault condition" |
| }, |
| "segmentNumber": { |
| "type": "integer", |
| "description": "PCI segment associated with a device" |
| }, |
| "faultReason": { |
| "type": "object", |
| "required": ["value", "name"], |
| "properties": { |
| "value": { |
| "type": "integer" |
| }, |
| "name": { |
| "type": "string" |
| }, |
| "description": { |
| "type": "string" |
| } |
| } |
| }, |
| "accessType": { |
| "type": "object", |
| "description": "Either read or write.", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "addressType": { |
| "type": "object", |
| "description": "Either Translated or untranslated address", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "architectureType": { |
| "type": "object", |
| "description": "Either VT-d or IOMMU", |
| "$ref": "./common/cper-json-nvp.json" |
| }, |
| "deviceAddress": { |
| "type": "integer", |
| "description": "The 64-bit device virtual address in the faulted DMA request" |
| } |
| } |
| } |