| /openbmc/openpower-hw-diags/analyzer/ |
| H A D | service_data.cpp | 15 nlohmann::json ffdc; in calloutTarget() local 16 ffdc["Callout Type"] = "Hardware Callout"; in calloutTarget() 17 ffdc["Target"] = util::pdbg::getPhysDevPath(i_target); in calloutTarget() 18 ffdc["Priority"] = callout::getStringFFDC(i_priority); in calloutTarget() 19 ffdc["Guard"] = i_guard; in calloutTarget() 20 addCalloutFFDC(ffdc); in calloutTarget() 37 nlohmann::json ffdc; in calloutConnected() local 38 ffdc["Callout Type"] = "Connected Callout"; in calloutConnected() 39 ffdc["Bus Type"] = i_busType.getString(); in calloutConnected() 40 ffdc["RX Target"] = util::pdbg::getPhysDevPath(i_rxTarget); in calloutConnected() [all …]
|
| /openbmc/phosphor-logging/extensions/openpower-pels/ |
| H A D | fapi_data_process.cpp | 255 const FFDC& ffdc, json& pelJSONFmtCalloutDataList, FFDCData& ffdcUserData) in processClockInfoErrorHelper() argument 258 "FFDC_MSG", ffdc.message); in processClockInfoErrorHelper() 261 ffdcUserData.emplace_back("HWP_RC", ffdc.hwp_errorinfo.rc); in processClockInfoErrorHelper() 262 ffdcUserData.emplace_back("HWP_RC_DESC", ffdc.hwp_errorinfo.rc_desc); in processClockInfoErrorHelper() 265 for_each(ffdc.hwp_errorinfo.ffdcs_data.cbegin(), in processClockInfoErrorHelper() 266 ffdc.hwp_errorinfo.ffdcs_data.cend(), in processClockInfoErrorHelper() 276 for (auto& hwCallout : ffdc.hwp_errorinfo.hwcallouts) in processClockInfoErrorHelper() 286 for_each(ffdc.hwp_errorinfo.cdg_targets.begin(), in processClockInfoErrorHelper() 287 ffdc.hwp_errorinfo.cdg_targets.end(), in processClockInfoErrorHelper() 301 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList, in convertFAPItoPELformat() argument [all …]
|
| H A D | sbe_ffdc_handler.cpp | 140 p10FfdcHeader* ffdc = reinterpret_cast<p10FfdcHeader*>( in parse() local 142 lenWords = ntohs(ffdc->lengthinWords); in parse() 143 auto fapiRc = ntohl(ffdc->fapiRc); in parse() 159 ((reinterpret_cast<uint32_t*>(ffdc)) + p10FfdcSkipWords), in parse() 171 pozFfdcHeader* ffdc = reinterpret_cast<pozFfdcHeader*>( in parse() local 173 lenWords = ntohs(ffdc->lengthinWords); in parse() 174 auto fapiRc = ntohl(ffdc->fapiRc); in parse() 190 ((reinterpret_cast<uint32_t*>(ffdc)) + pozFfdcSkipWords), in parse() 234 FFDC ffdc; in process() local 240 libekb_get_sbe_ffdc(ffdc, ffdcPkt, chipPos, chipType); in process() [all …]
|
| H A D | entry_points.cpp | 54 const AssociationEndpointsArg& assocs, const FFDCArg& ffdc) in REGISTER_EXTENSION_FUNCTION() 57 ffdc); in REGISTER_EXTENSION_FUNCTION()
|
| H A D | fapi_data_process.hpp | 32 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList,
|
| H A D | manager.hpp | 118 const phosphor::logging::FFDCEntries& ffdc = 324 const phosphor::logging::FFDCEntries& ffdc); 372 PelFFDC convertToPelFFDC(const phosphor::logging::FFDCEntries& ffdc);
|
| /openbmc/openpower-proc-control/extensions/phal/ |
| H A D | phal_error.cpp | 345 void processClockInfoErrorHelper(FFDC* ffdc, const std::string& ffdc_prefix) in processClockInfoErrorHelper() argument 351 ffdc->message) in processClockInfoErrorHelper() 363 pelAdditionalData.emplace_back(keyWithPrefix, ffdc->hwp_errorinfo.rc); in processClockInfoErrorHelper() 366 ffdc->hwp_errorinfo.rc_desc); in processClockInfoErrorHelper() 369 for_each(ffdc->hwp_errorinfo.ffdcs_data.begin(), in processClockInfoErrorHelper() 370 ffdc->hwp_errorinfo.ffdcs_data.end(), in processClockInfoErrorHelper() 380 for (auto& hwCallout : ffdc->hwp_errorinfo.hwcallouts) in processClockInfoErrorHelper() 391 for_each(ffdc->hwp_errorinfo.cdg_targets.begin(), in processClockInfoErrorHelper() 392 ffdc->hwp_errorinfo.cdg_targets.end(), in processClockInfoErrorHelper() 503 void processPoweroffError(FFDC* ffdc, const std::string& ffdc_prefix) in processPoweroffError() argument [all …]
|
| /openbmc/phosphor-logging/test/openpower-pels/ |
| H A D | pel_test.cpp | 157 PelFFDC ffdc; in TEST_F() local 160 ad, ffdc, dataIface, journal}; in TEST_F() 205 ad, ffdc, in TEST_F() 225 PelFFDC ffdc; in TEST_F() local 234 ad, ffdc, dataIface, journal}; in TEST_F() 485 PelFFDCfile ffdc; in getJSONFFDC() local 486 ffdc.format = UserDataFormat::json; in getJSONFFDC() 487 ffdc.subType = 5; in getJSONFFDC() 488 ffdc.version = 42; in getJSONFFDC() 500 ffdc.fd = writeFileAndGetFD(dir, data); in getJSONFFDC() [all …]
|
| /openbmc/phosphor-fan-presence/ |
| H A D | hwmon_ffdc.cpp | 120 nlohmann::json ffdc; in collectHwmonFFDC() local 125 ffdc["hwmonNames"] = std::move(hwmonNames); in collectHwmonFFDC() 131 ffdc["dmesg"] = std::move(dmesg); in collectHwmonFFDC() 134 return ffdc; in collectHwmonFFDC()
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/ |
| H A D | ffdc_git.bb | 11 install -m 0755 ffdc \ 12 ${D}${bindir}/ffdc
|
| /openbmc/openbmc-test-automation/ |
| H A D | .flake8-ignore | 18 ffdc/ffdc_collector.py 19 ffdc/lib/ssh_utility.py 20 ffdc/plugins/redfish.py
|
| /openbmc/openpower-debug-collector/watchdog/ |
| H A D | watchdog_main.cpp | 156 auto ffdc = std::vector<FFDCTuple>{}; in handleSbeBootError() 163 ffdc.push_back( in handleSbeBootError() 182 ffdc.push_back(std::make_tuple( in handleSbeBootError() 194 auto pelId = createPel(event, additionalData, ffdc); in handleSbeBootError()
|
| H A D | watchdog_dbus.hpp | 52 const std::vector<FFDCTuple>& ffdc);
|
| H A D | watchdog_dbus.cpp | 90 const std::vector<FFDCTuple>& ffdc) in createPel() argument 109 method.append(eventType, levelPelError, additional, ffdc); in createPel()
|
| /openbmc/openpower-occ-control/ |
| H A D | occ_device.hpp | 65 ffdc(event, path / "ffdc", instance), in Device() 112 ffdc.addWatch(poll); in addErrorWatch() 136 ffdc.removeWatch(); in removeErrorWatch() 191 FFDC ffdc; member in open_power::occ::Device
|
| /openbmc/phosphor-logging/ |
| H A D | log_manager.hpp | 186 const FFDCEntries& ffdc = FFDCEntries{}) 261 void doExtensionLogCreate(const Entry& entry, const FFDCEntries& ffdc); 274 const FFDCEntries& ffdc = FFDCEntries{}) 393 ffdc) override in createWithFFDCFiles() 395 manager.create(message, severity, additionalData, ffdc); in createWithFFDCFiles()
|
| H A D | log_manager.cpp | 205 const FFDCEntries& ffdc) in createEntry() argument 261 doExtensionLogCreate(*entries.find(entryId)->second, ffdc); in createEntry() 437 void Manager::doExtensionLogCreate(const Entry& entry, const FFDCEntries& ffdc) in doExtensionLogCreate() argument 454 entry.severity(), entry.additionalData(), assocs, ffdc); in doExtensionLogCreate() 713 const FFDCEntries& ffdc) -> sdbusplus::message::object_path in create() argument 715 return createEntry(message, severity, additionalData, ffdc); in create()
|
| /openbmc/phosphor-fan-presence/monitor/ |
| H A D | fan_error.cpp | 84 FFDCFiles ffdc; in commit() local 91 ffdc.emplace_back(FFDCFormat::Text, 0x01, 0x01, logFile->fd()); in commit() 98 ffdc.emplace_back(FFDCFormat::JSON, 0x01, 0x01, ffdcFile->fd()); in commit() 105 ffdc.emplace_back(FFDCFormat::JSON, 0x01, 0x01, serviceFFDC->fd()); in commit() 119 "CreateWithFFDCFiles", _errorName, sev, ad, ffdc); in commit()
|
| /openbmc/openpower-debug-collector/ |
| H A D | watchdog_timeout.cpp | 94 auto ffdc = std::vector<FFDCTuple>{}; in main() 97 if (!createPel(eventType, additionalData, ffdc)) in main()
|
| /openbmc/phosphor-logging/test/ |
| H A D | extensions_test.cpp | 76 FFDCArg ffdc; in REGISTER_EXTENSION_FUNCTION() local 80 c("test", 5, 6, Entry::Level::Informational, ad, assocs, ffdc); in REGISTER_EXTENSION_FUNCTION()
|
| /openbmc/phosphor-fan-presence/presence/ |
| H A D | error_reporter.cpp | 170 ffdc; in fanMissingTimerExpired() local 172 ffdc.emplace_back(sdbusplus::xyz::openbmc_project::Logging::server::Create:: in fanMissingTimerExpired() 181 ffdc); in fanMissingTimerExpired()
|
| /openbmc/openbmc-test-automation/bin/plug_ins/FFDC/ |
| H A D | parm_def | 1 # A command to be run to determine whether ffdc should be collected. If the command returns non-ze…
|
| /openbmc/openbmc-test-automation/lib/ |
| H A D | openbmc_ffdc.robot | 65 ... FFDC_DEFAULT:1 use legacy ffdc collector 66 ... FFDC_DEFAULT:0 use new ffdc collector.
|
| H A D | openbmc_ffdc_utils.robot | 45 [Documentation] Create a generic file name for ffdc 52 [Documentation] Write data to the ffdc report document 96 @{entries}= Get ffdc cmd index
|
| /openbmc/openpower-hw-diags/util/ |
| H A D | meson.build | 5 'ffdc.cpp',
|