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-pci-component.json b/specification/json/sections/cper-pci-component.json
index 5f7450c..ef1f3da 100644
--- a/specification/json/sections/cper-pci-component.json
+++ b/specification/json/sections/cper-pci-component.json
@@ -13,6 +13,7 @@
"properties": {
"validationBits": {
"type": "object",
+ "description": "Indicates which other fields are valid in the section.",
"required": [
"errorStatusValid",
"idInfoValid",
@@ -40,10 +41,12 @@
},
"errorStatus": {
"type": "object",
+ "description": "PCI Component Error Status.",
"$ref": "./common/cper-json-error-status.json"
},
"idInfo": {
"type": "object",
+ "description": "Identification Information",
"required": [
"vendorID",
"deviceID",
@@ -78,13 +81,16 @@
}
},
"memoryNumber": {
- "type": "integer"
+ "type": "integer",
+ "description": "Number of PCI Component Memory Mapped register address/data pair values present in this structure."
},
"ioNumber": {
- "type": "integer"
+ "type": "integer",
+ "description": "Number of PCI Component Programmed IO register address/data pair values present in this structure."
},
"registerDataPairs": {
"type": "array",
+ "description": "An array of address/data pair values.",
"items": {
"type": "object",
"required": ["firstHalf", "secondHalf"],