1683e0550SKarthik Rajagopalan{ 2683e0550SKarthik Rajagopalan "$schema": "https://json-schema.org/draft/2020-12/schema", 3683e0550SKarthik Rajagopalan "type": "object", 4da798dc4SEd Tanous "description": "NVIDIA Processor Error Section", 5683e0550SKarthik Rajagopalan "required": [ 6683e0550SKarthik Rajagopalan "errorType", 7683e0550SKarthik Rajagopalan "errorInstance", 8683e0550SKarthik Rajagopalan "severity", 9683e0550SKarthik Rajagopalan "socket", 1021c21549SAushim Nagarkatti "registerCount", 11683e0550SKarthik Rajagopalan "instanceBase" 12683e0550SKarthik Rajagopalan ], 13683e0550SKarthik Rajagopalan "additionalProperties": false, 14683e0550SKarthik Rajagopalan "properties": { 15683e0550SKarthik Rajagopalan "signature": { 16d9835a17SAndrew Adriance "type": "string", 17d9835a17SAndrew Adriance "description": "IP Signature Name." 18683e0550SKarthik Rajagopalan }, 19683e0550SKarthik Rajagopalan "errorType": { 20d9835a17SAndrew Adriance "type": "integer", 21d9835a17SAndrew Adriance "description": "Error type within the IP block." 22683e0550SKarthik Rajagopalan }, 23683e0550SKarthik Rajagopalan "errorInstance": { 24d9835a17SAndrew Adriance "type": "integer", 25d9835a17SAndrew Adriance "description": "" 26683e0550SKarthik Rajagopalan }, 27683e0550SKarthik Rajagopalan "severity": { 282d17acecSEd Tanous "type": "object", 29d9835a17SAndrew Adriance "description": "Internal severity for firmware tracking. Use CPER section severity.", 302d17acecSEd Tanous "required": ["code", "name"], 31*7a531ff4SEd Tanous "additionalProperties": false, 322d17acecSEd Tanous "properties": { 332d17acecSEd Tanous "code": { 342d17acecSEd Tanous "type": "integer", 352d17acecSEd Tanous "minimum": 0 362d17acecSEd Tanous }, 372d17acecSEd Tanous "name": { 382d17acecSEd Tanous "type": "string" 392d17acecSEd Tanous } 402d17acecSEd Tanous } 41683e0550SKarthik Rajagopalan }, 42683e0550SKarthik Rajagopalan "socket": { 43d9835a17SAndrew Adriance "type": "integer", 44d9835a17SAndrew Adriance "description": "Socket the error report originated from." 45683e0550SKarthik Rajagopalan }, 4621c21549SAushim Nagarkatti "registerCount": { 47d9835a17SAndrew Adriance "type": "integer", 48d9835a17SAndrew Adriance "description": "Number of registers present in registers array." 49683e0550SKarthik Rajagopalan }, 50683e0550SKarthik Rajagopalan "instanceBase": { 51d9835a17SAndrew Adriance "type": "integer", 52d9835a17SAndrew Adriance "description": "The location the error data was read from." 532d17acecSEd Tanous }, 542d17acecSEd Tanous "registers": { 552d17acecSEd Tanous "type": "array", 56d9835a17SAndrew Adriance "description": "Address, value pairs for registers dumped during the error detection.", 572d17acecSEd Tanous "items": { 582d17acecSEd Tanous "type": "object", 59*7a531ff4SEd Tanous "additionalProperties": false, 602d17acecSEd Tanous "required": ["address", "value"], 612d17acecSEd Tanous "properties": { 622d17acecSEd Tanous "address": { 632d17acecSEd Tanous "type": "integer" 642d17acecSEd Tanous }, 652d17acecSEd Tanous "value": { 662d17acecSEd Tanous "type": "integer" 672d17acecSEd Tanous } 682d17acecSEd Tanous } 692d17acecSEd Tanous } 70683e0550SKarthik Rajagopalan } 71683e0550SKarthik Rajagopalan } 72683e0550SKarthik Rajagopalan} 73