CPER JSON Schema Descriptions
Descriptions populated based on UEFI Appendix N in JSON Schemas
Change-Id: I765ec81913567ba7f32c39fdbd901483d9d78e21
Signed-off-by: Andrew Adriance <aadriance@nvidia.com>
diff --git a/specification/json/sections/cper-nvidia.json b/specification/json/sections/cper-nvidia.json
index f15403a..5b04583 100644
--- a/specification/json/sections/cper-nvidia.json
+++ b/specification/json/sections/cper-nvidia.json
@@ -13,16 +13,20 @@
"additionalProperties": false,
"properties": {
"signature": {
- "type": "string"
+ "type": "string",
+ "description": "IP Signature Name."
},
"errorType": {
- "type": "integer"
+ "type": "integer",
+ "description": "Error type within the IP block."
},
"errorInstance": {
- "type": "integer"
+ "type": "integer",
+ "description": ""
},
"severity": {
"type": "object",
+ "description": "Internal severity for firmware tracking. Use CPER section severity.",
"required": ["code", "name"],
"properties": {
"code": {
@@ -35,16 +39,20 @@
}
},
"socket": {
- "type": "integer"
+ "type": "integer",
+ "description": "Socket the error report originated from."
},
"registerCount": {
- "type": "integer"
+ "type": "integer",
+ "description": "Number of registers present in registers array."
},
"instanceBase": {
- "type": "integer"
+ "type": "integer",
+ "description": "The location the error data was read from."
},
"registers": {
"type": "array",
+ "description": "Address, value pairs for registers dumped during the error detection.",
"items": {
"type": "object",
"required": ["address", "value"],