1{ 2 "type": "object", 3 "required": ["sectionDescriptor", "section"], 4 "additionalProperties": false, 5 "properties": { 6 "header": { 7 "$ref": "./cper-json-header.json" 8 }, 9 "sectionDescriptor": { 10 "$ref": "./cper-json-section-descriptor.json" 11 }, 12 "section": { 13 "type": "object", 14 "minProperties": 1, 15 "maxProperties": 1, 16 "additionalProperties": false, 17 "properties": { 18 "GenericProcessor": { 19 "$ref": "./sections/cper-generic-processor.json" 20 }, 21 "Ia32x64Processor": { 22 "$ref": "./sections/cper-ia32x64-processor.json" 23 }, 24 "ArmProcessor": { 25 "$ref": "./sections/cper-arm-processor.json" 26 }, 27 "Memory": { 28 "$ref": "./sections/cper-memory.json" 29 }, 30 "Memory2": { 31 "$ref": "./sections/cper-memory2.json" 32 }, 33 "Pcie": { 34 "$ref": "./sections/cper-pcie.json" 35 }, 36 "PciBus": { 37 "$ref": "./sections/cper-pci-bus.json" 38 }, 39 "PciComponent": { 40 "$ref": "./sections/cper-pci-component.json" 41 }, 42 "Firmware": { 43 "$ref": "./sections/cper-firmware.json" 44 }, 45 "GenericDmar": { 46 "$ref": "./sections/cper-generic-dmar.json" 47 }, 48 "VtdDmar": { 49 "$ref": "./sections/cper-vtd-dmar.json" 50 }, 51 "IommuDmar": { 52 "$ref": "./sections/cper-iommu-dmar.json" 53 }, 54 "CcixPer": { 55 "$ref": "./sections/cper-ccix-per.json" 56 }, 57 "CxlProtocol": { 58 "$ref": "./sections/cper-cxl-protocol.json" 59 }, 60 "CxlComponent": { 61 "$ref": "./sections/cper-cxl-component.json" 62 }, 63 "Nvidia": { 64 "$ref": "./sections/cper-nvidia.json" 65 }, 66 "Ampere": { 67 "$ref": "./sections/cper-ampere.json" 68 }, 69 "Unknown": { 70 "$ref": "./sections/cper-unknown.json" 71 } 72 } 73 } 74 } 75} 76