| /openbmc/libcper/sections/ |
| H A D | cper-section-ipf.c | 46 json_object *section_ir = json_object_new_object(); in cper_section_ipf_to_ir() local 59 json_object_object_add(section_ir, "validationBits", validation); in cper_section_ipf_to_ir() 62 add_uint(section_ir, "cacheCheckNum", in cper_section_ipf_to_ir() 64 add_uint(section_ir, "tlbCheckNum", ipf_error->ValidBits.TlbCheckNum); in cper_section_ipf_to_ir() 65 add_uint(section_ir, "busCheckNum", ipf_error->ValidBits.BusCheckNum); in cper_section_ipf_to_ir() 66 add_uint(section_ir, "regFileCheckNum", in cper_section_ipf_to_ir() 68 add_uint(section_ir, "msCheckNum", ipf_error->ValidBits.MsCheckNum); in cper_section_ipf_to_ir() 71 add_uint(section_ir, "procErrorMap", ipf_error->ProcErrorMap); in cper_section_ipf_to_ir() 72 add_uint(section_ir, "procStateParameter", in cper_section_ipf_to_ir() 74 add_uint(section_ir, "procCRLI in cper_section_ipf_to_ir() [all...] |
| H A D | cper-section-dmar-iommu.c | 46 json_object *section_ir = json_object_new_object(); in cper_section_dmar_iommu_to_ir() local 49 add_int(section_ir, "revision", iommu_error->Revision); in cper_section_dmar_iommu_to_ir() 52 add_uint(section_ir, "controlRegister", iommu_error->Control); in cper_section_dmar_iommu_to_ir() 53 add_uint(section_ir, "statusRegister", iommu_error->Status); in cper_section_dmar_iommu_to_ir() 57 add_binary_base64(section_ir, "eventLogEntry", in cper_section_dmar_iommu_to_ir() 62 add_binary_base64(section_ir, "deviceTableEntry", in cper_section_dmar_iommu_to_ir() 67 add_uint(section_ir, "pageTableEntry_Level6", iommu_error->PteL6); in cper_section_dmar_iommu_to_ir() 68 add_uint(section_ir, "pageTableEntry_Level5", iommu_error->PteL5); in cper_section_dmar_iommu_to_ir() 69 add_uint(section_ir, "pageTableEntry_Level4", iommu_error->PteL4); in cper_section_dmar_iommu_to_ir() 70 add_uint(section_ir, "pageTableEntry_Level in cper_section_dmar_iommu_to_ir() [all...] |
| H A D | cper-section-memory.c | 36 json_object *section_ir = json_object_new_object(); in cper_section_platform_memory_to_ir() local 45 json_object_object_add(section_ir, "errorStatus", error_status); in cper_section_platform_memory_to_ir() 58 json_object_object_add(section_ir, "bank", bank); in cper_section_platform_memory_to_ir() 66 json_object_object_add(section_ir, "memoryErrorType", in cper_section_platform_memory_to_ir() 97 json_object_object_add(section_ir, "extended", extended); in cper_section_platform_memory_to_ir() 101 add_uint(section_ir, "cardSmbiosHandle", in cper_section_platform_memory_to_ir() 105 add_uint(section_ir, "moduleSmbiosHandle", in cper_section_platform_memory_to_ir() 111 add_uint(section_ir, "physicalAddress", in cper_section_platform_memory_to_ir() 117 add_string(section_ir, "physicalAddressHex", hexstring_buf); in cper_section_platform_memory_to_ir() 144 add_uint(section_ir, "physicalAddressMas in cper_section_platform_memory_to_ir() 267 json_object *section_ir = json_object_new_object(); cper_section_platform_memory2_to_ir() local [all...] |
| H A D | cper-section-dmar-vtd.c | 46 json_object *section_ir = json_object_new_object(); in cper_section_dmar_vtd_to_ir() local 53 add_int(section_ir, "version", vtd_error->Version); in cper_section_dmar_vtd_to_ir() 54 add_int(section_ir, "revision", vtd_error->Revision); in cper_section_dmar_vtd_to_ir() 55 add_uint(section_ir, "oemID", oem_id); in cper_section_dmar_vtd_to_ir() 58 add_uint(section_ir, "capabilityRegister", vtd_error->Capability); in cper_section_dmar_vtd_to_ir() 59 add_uint(section_ir, "extendedCapabilityRegister", in cper_section_dmar_vtd_to_ir() 61 add_uint(section_ir, "globalCommandRegister", vtd_error->GlobalCommand); in cper_section_dmar_vtd_to_ir() 62 add_uint(section_ir, "globalStatusRegister", vtd_error->GlobalStatus); in cper_section_dmar_vtd_to_ir() 63 add_uint(section_ir, "faultStatusRegister", vtd_error->FaultStatus); in cper_section_dmar_vtd_to_ir() 87 json_object_object_add(section_ir, "faultRecor in cper_section_dmar_vtd_to_ir() [all...] |
| H A D | cper-section-generic.c | 46 json_object *section_ir = json_object_new_object(); in cper_section_generic_to_ir() local 59 json_object_object_add(section_ir, "processorType", in cper_section_generic_to_ir() 70 json_object_object_add(section_ir, "processorISA", in cper_section_generic_to_ir() 81 json_object_object_add(section_ir, "errorType", in cper_section_generic_to_ir() 92 json_object_object_add(section_ir, "operation", operation); in cper_section_generic_to_ir() 100 json_object_object_add(section_ir, "flags", flags); in cper_section_generic_to_ir() 105 add_int(section_ir, "level", section_generic->Level); in cper_section_generic_to_ir() 110 add_uint(section_ir, "cpuVersionInfo", in cper_section_generic_to_ir() 116 add_untrusted_string(section_ir, "cpuBrandString", in cper_section_generic_to_ir() 123 add_uint(section_ir, "processorI in cper_section_generic_to_ir() [all...] |
| H A D | cper-section-pci-bus.c | 46 json_object *section_ir = json_object_new_object(); in cper_section_pci_bus_to_ir() local 56 json_object_object_add(section_ir, "errorStatus", error_status); in cper_section_pci_bus_to_ir() 64 json_object_object_add(section_ir, "errorType", error_type); in cper_section_pci_bus_to_ir() 72 json_object_object_add(section_ir, "busID", bus_id); in cper_section_pci_bus_to_ir() 79 add_uint(section_ir, "busAddress", bus_error->BusAddress); in cper_section_pci_bus_to_ir() 82 add_uint(section_ir, "busData", bus_error->BusData); in cper_section_pci_bus_to_ir() 85 add_string(section_ir, "busCommandType", in cper_section_pci_bus_to_ir() 91 add_uint(section_ir, "busRequestorID", bus_error->RequestorId); in cper_section_pci_bus_to_ir() 95 add_string(section_ir, "busRequestorIDHex", hexstring_buf); in cper_section_pci_bus_to_ir() 99 add_uint(section_ir, "busCompleterI in cper_section_pci_bus_to_ir() [all...] |
| H A D | cper-section-dmar-generic.c | 45 json_object *section_ir = json_object_new_object(); in cper_section_dmar_generic_to_ir() local 48 add_int(section_ir, "requesterID", firmware_error->RequesterId); in cper_section_dmar_generic_to_ir() 49 add_int(section_ir, "segmentNumber", firmware_error->SegmentNumber); in cper_section_dmar_generic_to_ir() 58 json_object_object_add(section_ir, "faultReason", fault_reason); in cper_section_dmar_generic_to_ir() 65 json_object_object_add(section_ir, "accessType", access_type); in cper_section_dmar_generic_to_ir() 72 json_object_object_add(section_ir, "addressType", address_type); in cper_section_dmar_generic_to_ir() 78 json_object_object_add(section_ir, "architectureType", arch_type); in cper_section_dmar_generic_to_ir() 81 add_uint(section_ir, "deviceAddress", firmware_error->DeviceAddr); in cper_section_dmar_generic_to_ir() 83 return section_ir; in cper_section_dmar_generic_to_ir()
|
| H A D | cper-section-nvidia.c | 17 size_t size, json_object *section_ir) in parse_cmet_info() argument 43 json_object_object_add(section_ir, "CMETInfo", regarr); in parse_cmet_info() 47 size_t size, json_object *section_ir) in parse_fwerror() argument 72 json_object_object_add(section_ir, "FWErrorInfo", fwinfo); in parse_fwerror() 76 size_t size, json_object *section_ir) in parse_registers() argument 94 json_object_object_add(section_ir, "registers", regarr); in parse_registers() 163 json_object *section_ir = json_object_new_object(); in cper_section_nvidia_to_ir() 165 add_untrusted_string(section_ir, "signature", nvidia_error->Signature, in cper_section_nvidia_to_ir() 191 json_object_object_add(section_ir, "severity", severity); in cper_section_nvidia_to_ir() 193 add_int(section_ir, "errorTyp in cper_section_nvidia_to_ir() 167 json_object *section_ir = json_object_new_object(); cper_section_nvidia_to_ir() local [all...] |
| H A D | cper-section-firmware.c | 44 json_object *section_ir = json_object_new_object(); in cper_section_firmware_to_ir() local 50 json_object_object_add(section_ir, "errorRecordType", record_type); in cper_section_firmware_to_ir() 53 add_int(section_ir, "revision", firmware_error->Revision); in cper_section_firmware_to_ir() 54 add_uint(section_ir, "recordID", firmware_error->RecordId); in cper_section_firmware_to_ir() 57 add_guid(section_ir, "recordIDGUID", &firmware_error->RecordIdGuid); in cper_section_firmware_to_ir() 59 return section_ir; in cper_section_firmware_to_ir()
|
| H A D | cper-section-ampere.c | 36 json_object *section_ir = json_object_new_object(); in cper_section_ampere_to_ir() local 38 add_int(section_ir, "typeId", record->TypeId); in cper_section_ampere_to_ir() 39 add_int(section_ir, "subTypeId", record->SubtypeId); in cper_section_ampere_to_ir() 40 add_int(section_ir, "instanceId", record->InstanceId); in cper_section_ampere_to_ir() 42 return section_ir; in cper_section_ampere_to_ir()
|
| H A D | cper-section-cxl-protocol.c | 55 json_object *section_ir = json_object_new_object(); in cper_section_cxl_protocol_to_ir() local 67 json_object_object_add(section_ir, "agentType", agent_type); in cper_section_cxl_protocol_to_ir() 97 json_object_object_add(section_ir, "cxlAgentAddress", in cper_section_cxl_protocol_to_ir() 118 json_object_object_add(section_ir, "deviceID", device_id); in cper_section_cxl_protocol_to_ir() 124 add_uint(section_ir, "deviceSerial", in cper_section_cxl_protocol_to_ir() 134 section_ir, "capabilityStructure", in cper_section_cxl_protocol_to_ir() 143 add_int(section_ir, "dvsecLength", in cper_section_cxl_protocol_to_ir() 148 add_binary_base64(section_ir, "cxlDVSEC", cur_pos, in cper_section_cxl_protocol_to_ir() 155 add_int(section_ir, "errorLogLength", in cper_section_cxl_protocol_to_ir() 161 add_binary_base64(section_ir, "cxlErrorLo in cper_section_cxl_protocol_to_ir() [all...] |
| H A D | cper-section-ccix-per.c | 52 json_object *section_ir = json_object_new_object(); in cper_section_ccix_per_to_ir() local 57 add_uint(section_ir, "length", ccix_error->Length); in cper_section_ccix_per_to_ir() 61 add_int(section_ir, "ccixSourceID", ccix_error->CcixSourceId); in cper_section_ccix_per_to_ir() 64 add_int(section_ir, "ccixPortID", ccix_error->CcixPortId); in cper_section_ccix_per_to_ir() 74 add_binary_base64(section_ir, "ccixPERLog", cur_pos, in cper_section_ccix_per_to_ir() 79 return section_ir; in cper_section_ccix_per_to_ir()
|
| H A D | cper-section-cxl-component.c | 56 json_object *section_ir = json_object_new_object(); in cper_section_cxl_component_to_ir() local 59 add_uint(section_ir, "length", cxl_error->Length); in cper_section_cxl_component_to_ir() 79 json_object_object_add(section_ir, "deviceID", device_id); in cper_section_cxl_component_to_ir() 84 add_uint(section_ir, "deviceSerial", cxl_error->DeviceSerial); in cper_section_cxl_component_to_ir() 97 section_ir, "cxlComponentEventLog", event_log); in cper_section_cxl_component_to_ir() 101 return section_ir; in cper_section_cxl_component_to_ir()
|
| H A D | cper-section-pci-dev.c | 54 json_object *section_ir = json_object_new_object(); in cper_section_pci_dev_to_ir() local 64 json_object_object_add(section_ir, "errorStatus", error_status); in cper_section_pci_dev_to_ir() 80 json_object_object_add(section_ir, "idInfo", id_info); in cper_section_pci_dev_to_ir() 85 add_uint(section_ir, "memoryNumber", dev_error->MemoryNumber); in cper_section_pci_dev_to_ir() 88 add_uint(section_ir, "ioNumber", dev_error->IoNumber); in cper_section_pci_dev_to_ir() 113 json_object_object_add(section_ir, "registerDataPairs", in cper_section_pci_dev_to_ir() 117 return section_ir; in cper_section_pci_dev_to_ir()
|
| H A D | cper-section-arm.c | 81 json_object *section_ir = json_object_new_object(); in cper_section_arm_to_ir() local 88 add_int(section_ir, "errorInfoNum", record->ErrInfoNum); in cper_section_arm_to_ir() 89 add_int(section_ir, "contextInfoNum", record->ContextInfoNum); in cper_section_arm_to_ir() 90 add_uint(section_ir, "sectionLength", record->SectionLength); in cper_section_arm_to_ir() 103 json_object_object_add(section_ir, "errorAffinity", in cper_section_arm_to_ir() 111 add_uint(section_ir, "mpidrEl1", mpidr_eli1); in cper_section_arm_to_ir() 115 add_uint(section_ir, "affinity3", sock); in cper_section_arm_to_ir() 142 add_uint(section_ir, "midrEl1", record->MIDR_EL1); in cper_section_arm_to_ir() 146 add_bool(section_ir, "running", record->RunningState & 0x1); in cper_section_arm_to_ir() 152 add_uint(section_ir, "psciStat in cper_section_arm_to_ir() [all...] |
| H A D | cper-section-pcie.c | 322 json_object *section_ir = json_object_new_object(); in cper_section_pcie_to_ir() local 333 json_object_object_add(section_ir, "portType", port_type); in cper_section_pcie_to_ir() 342 json_object_object_add(section_ir, "version", version); in cper_section_pcie_to_ir() 352 json_object_object_add(section_ir, "commandStatus", in cper_section_pcie_to_ir() 411 json_object_object_add(section_ir, "deviceID", device_id); in cper_section_pcie_to_ir() 416 add_uint(section_ir, "deviceSerialNumber", in cper_section_pcie_to_ir() 427 json_object_object_add(section_ir, "bridgeControlStatus", in cper_section_pcie_to_ir() 436 json_object_object_add(section_ir, "capabilityStructure", in cper_section_pcie_to_ir() 442 json_object_object_add(section_ir, "aerInfo", in cper_section_pcie_to_ir() 446 return section_ir; in cper_section_pcie_to_ir() [all...] |
| /openbmc/libcper/ |
| H A D | cper-parse.c | 149 json_object *section_ir = cper_buf_section_to_ir( in cper_buf_to_ir() local 152 json_object_array_add(sections_ir, section_ir); in cper_buf_to_ir() 398 json_object *section_ir = in cper_section_descriptor_to_ir() 400 if (section_ir == NULL) { in cper_section_descriptor_to_ir() 409 json_object_object_add(result, definition->ShortName, section_ir); in read_section() 450 json_object *section_ir = NULL; in select_section_by_guid() 463 section_ir = json_object_new_object(); in cper_buf_section_to_ir() 464 add_binary_base64(section_ir, "data", cper_section_buf, in cper_buf_section_to_ir() 468 json_object_object_add(result, "Unknown", section_ir); in cper_buf_section_to_ir() local 512 json_object *section_ir in cper_buf_single_section_to_ir() 414 json_object *section_ir = read_section() local 541 json_object *section_ir = cper_buf_section_to_ir( cper_buf_single_section_to_ir() local 595 json_object *section_ir = cper_buf_section_to_ir( cper_single_section_to_ir() local [all...] |