1617949e4SLawrence Tang{ 2617949e4SLawrence Tang "type": "object", 3617949e4SLawrence Tang "required": ["header", "sectionDescriptors", "sections"], 4617949e4SLawrence Tang "additionalProperties": false, 5617949e4SLawrence Tang "properties": { 6617949e4SLawrence Tang "header": { 7617949e4SLawrence Tang "$ref": "./cper-json-header.json" 8617949e4SLawrence Tang }, 9617949e4SLawrence Tang "sectionDescriptors": { 10617949e4SLawrence Tang "type": "array", 11617949e4SLawrence Tang "items": { 12617949e4SLawrence Tang "type": "object", 13617949e4SLawrence Tang "$ref": "./cper-json-section-descriptor.json" 14617949e4SLawrence Tang } 15617949e4SLawrence Tang }, 16617949e4SLawrence Tang "sections": { 17617949e4SLawrence Tang "type": "array", 18617949e4SLawrence Tang "items": { 19617949e4SLawrence Tang "type": "object", 20617949e4SLawrence Tang "oneOf": [ 21617949e4SLawrence Tang { "$ref": "./sections/cper-generic-processor.json" }, 22617949e4SLawrence Tang { "$ref": "./sections/cper-ia32x64-processor.json" }, 23617949e4SLawrence Tang { "$ref": "./sections/cper-arm-processor.json" }, 24617949e4SLawrence Tang { "$ref": "./sections/cper-memory.json" }, 25617949e4SLawrence Tang { "$ref": "./sections/cper-memory2.json" }, 26617949e4SLawrence Tang { "$ref": "./sections/cper-pcie.json" }, 27617949e4SLawrence Tang { "$ref": "./sections/cper-pci-bus.json" }, 28617949e4SLawrence Tang { "$ref": "./sections/cper-pci-component.json" }, 29617949e4SLawrence Tang { "$ref": "./sections/cper-firmware.json" }, 30617949e4SLawrence Tang { "$ref": "./sections/cper-generic-dmar.json" }, 31617949e4SLawrence Tang { "$ref": "./sections/cper-vtd-dmar.json" }, 32617949e4SLawrence Tang { "$ref": "./sections/cper-iommu-dmar.json" }, 33617949e4SLawrence Tang { "$ref": "./sections/cper-ccix-per.json" }, 34617949e4SLawrence Tang { "$ref": "./sections/cper-cxl-protocol.json" }, 35617949e4SLawrence Tang { "$ref": "./sections/cper-cxl-component.json" }, 36*683e0550SKarthik Rajagopalan { "$ref": "./sections/cper-nvidia.json" }, 37617949e4SLawrence Tang { "$ref": "./sections/cper-unknown.json" } 38617949e4SLawrence Tang ] 39617949e4SLawrence Tang } 40617949e4SLawrence Tang } 41617949e4SLawrence Tang } 42617949e4SLawrence Tang} 43