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-arm-processor.json b/specification/json/sections/cper-arm-processor.json
index ec70748..bcfaee3 100644
--- a/specification/json/sections/cper-arm-processor.json
+++ b/specification/json/sections/cper-arm-processor.json
@@ -1,6 +1,7 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
+ "description": "ARM Processor Error Section",
"required": [
"validationBits",
"errorInfoNum",
@@ -18,6 +19,7 @@
"properties": {
"validationBits": {
"type": "object",
+ "description": "Indiciates what fields in the section are valid",
"required": [
"mpidrValid",
"errorAffinityLevelValid",
@@ -40,16 +42,20 @@
}
},
"errorInfoNum": {
- "type": "integer"
+ "type": "integer",
+ "description": "The number of Processor Error Information Structures"
},
"contextInfoNum": {
- "type": "integer"
+ "type": "integer",
+ "description": "The number of Context Information Structures"
},
"sectionLength": {
- "type": "integer"
+ "type": "integer",
+ "description": "This describes the total size of the ARM processor error section"
},
"errorAffinity": {
"type": "object",
+ "description": "For errors that can be attributed to a specific affinity level, this field defines the affinity level at which the error was produced, detected, and/or consumed",
"required": ["value", "type"],
"properties": {
"value": {
@@ -61,7 +67,8 @@
}
},
"mpidrEl1": {
- "type": "integer"
+ "type": "integer",
+ "description": "This field is valid for “attributable errors” that can be attributed to a specific CPU, cache, or cluster. This is the processor’s unique ID in the system"
},
"affinity3": {
"type": "integer"