blob: 2075b3b481ca9b87742fd88818e15323f80916b2 [file] [log] [blame]
{
"$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"
}
}
}