/openbmc/openpower-occ-control/ |
H A D | occ_ffdc.hpp | 78 class FFDC : public Error class 81 FFDC() = delete; 82 FFDC(const FFDC&) = delete; 83 FFDC& operator=(const FFDC&) = delete; 84 FFDC(FFDC&&) = default; 85 FFDC& operator=(FFDC&&) = default; 93 FFDC(EventPtr& event, const fs::path& file, unsigned int instance) : in FFDC() function in open_power::occ::FFDC 99 ~FFDC() in ~FFDC()
|
H A D | occ_ffdc.cpp | 37 uint32_t FFDC::createPEL(const char* path, uint32_t src6, const char* msg, in createPEL() 102 void FFDC::createOCCResetPEL(unsigned int instance, const char* path, int err, in createOCCResetPEL() 160 void FFDC::analyzeEvent() in analyzeEvent() 235 std::unique_ptr<FFDCFile> FFDC::addJournalEntries(FFDCFiles& fileList, in addJournalEntries() 261 std::unique_ptr<FFDCFile> FFDC::makeJsonFFDCFile(const nlohmann::json& ffdcData) in makeJsonFFDCFile() 297 nlohmann::json FFDC::getJournalEntries(int numLines, std::string executable) in getJournalEntries() 362 std::string FFDC::getTimeStamp(sd_journal* journal) in getTimeStamp() 391 std::string FFDC::getFieldValue(sd_journal* journal, const std::string& field) in getFieldValue()
|
/openbmc/openbmc-test-automation/tools/ |
H A D | myffdc.robot | 33 Test Teardown Gather FFDC 37 My FFDC Logs 38 [Documentation] This test is needed to satisfy FFDC initial setup auto 39 ... variables required for FFDC collection. 40 Log To Console Manual FFDC collection 44 Gather FFDC 45 [Documentation] Call point to call FFDC robot or FFDC script.. 46 Run Keyword If ${FFDC_DEFAULT} == ${1} FFDC # Keyword from openbmc_ffdc.py
|
/openbmc/openbmc-test-automation/lib/ |
H A D | openbmc_ffdc_methods.robot | 34 Call FFDC Methods 112 # 'Get FFDC Method Desc' (e.g. "FFDC Generic Report"). 130 BMC FFDC Cleanup 140 BMC FFDC Manifest 165 Execute Command and Write FFDC 199 BMC FFDC Files 281 Log FFDC Get Requests 331 BMC FFDC Get Requests 369 Log OS All distros FFDC 392 Log OS SPECIFIC DISTRO FFDC [all …]
|
H A D | openbmc_ffdc.robot | 6 ... FFDC logging sample layout: 40 FFDC On Test Case Fail 41 [Documentation] Generic FFDC entry point. Place holder to hook in 49 ... 3. Delete error logs and BMC dumps post FFDC collection. 55 Run Keyword If '${TEST_STATUS}' == 'FAIL' Launch FFDC 60 Launch FFDC 61 [Documentation] Call point to call FFDC robot or FFDC script. 66 Run Keyword If ${FFDC_DEFAULT} == ${1} FFDC # Keyword from openbmc_ffdc.py
|
H A D | openbmc_ffdc_utils.robot | 2 Documentation Utility keywords for FFDC 38 Create FFDC Directory 41 Create FFDC Report File 44 Create FFDC Report File 95 # --- FFDC header notes --- 106 Write Cmd Output to FFDC File
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/ |
H A D | Create.interface.yaml | 33 array of file descriptors for files that contain FFDC (first failure 36 same as with Create(). The FFDC argument is ignored by the base 60 - name: FFDC 63 File descriptors for any files containing FFDC, along with
|
/openbmc/openbmc-test-automation/extended/ |
H A D | test_bmc_reset_loop.robot | 33 # check if BMC is still pinging and FFDC is collected. 43 # check if BMC is still pinging and FFDC is collected. 53 # check if BMC is still pinging and FFDC is collected. 63 # check if BMC is still pinging and FFDC is collected. 121 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_ipmi_disable.robot | 15 [Teardown] Run Keywords FFDC On Test Case Fail 35 [Teardown] Run Keywords FFDC On Test Case Fail 57 [Teardown] Run Keywords FFDC On Test Case Fail
|
H A D | test_ipmi_user.robot | 43 [Teardown] Run Keywords FFDC On Test Case Fail AND 64 [Teardown] Run Keywords FFDC On Test Case Fail AND 94 [Teardown] Run Keywords FFDC On Test Case Fail AND 133 [Teardown] Run Keywords FFDC On Test Case Fail AND 164 [Teardown] Run Keywords FFDC On Test Case Fail AND 184 [Teardown] Run Keywords FFDC On Test Case Fail AND 208 [Teardown] Run Keywords FFDC On Test Case Fail AND 224 [Teardown] Run Keywords FFDC On Test Case Fail AND 240 [Teardown] Run Keywords FFDC On Test Case Fail AND 255 [Teardown] Run Keywords FFDC On Test Case Fail AND [all …]
|
H A D | test_ipmi_chassis.robot | 99 [Teardown] Run Keywords FFDC On Test Case Fail AND 113 [Teardown] Run Keywords FFDC On Test Case Fail AND 127 [Teardown] FFDC On Test Case Fail 149 [Teardown] FFDC On Test Case Fail 233 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_os_reboot.robot | 41 # 1. Capture FFDC on test failure. 45 FFDC On Test Case Fail
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | README.md | 18 - [SBE FFDC](#self-boot-engine-first-failure-data-capture-support) 140 ### FFDC Intended For UserData PEL sections 322 To specify that an FFDC file contains callouts, the format value for that FFDC 326 using FFDC = std::tuple<CreateIface::FFDCFormat, 331 FFDC ffdc{ 667 During SBE chip-op failure SBE creates FFDC with custom data format. SBE FFDC 679 To specify that an FFDC file contains SBE FFDC, the format value for that FFDC 683 using FFDC = std::tuple<CreateIface::FFDCFormat, 688 FFDC ffdc{ 690 0xCB, // SBE FFDC subtype [all …]
|
H A D | fapi_data_process.hpp | 32 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList,
|
/openbmc/openbmc-test-automation/systest/ |
H A D | test_bmc_poll_errors.robot | 68 ... 1. Capture FFDC on test failure. 70 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/bin/plug_ins/FFDC/ |
H A D | parm_def | 1 …and to be run to determine whether ffdc should be collected. If the command returns non-zero, FFDC
|
/openbmc/openbmc-test-automation/systest/collection/ |
H A D | bmc_collect_vpd_and_hw_status.robot | 24 [Teardown] FFDC On Test Case Fail 75 FFDC On Test Case Fail
|
H A D | bmc_collect_esels.robot | 26 [Teardown] FFDC On Test Case Fail 76 FFDC On Test Case Fail
|
H A D | bmc_collect_sensors.robot | 29 [Teardown] FFDC On Test Case Fail 93 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/redfish/managers/ |
H A D | test_certificate.robot | 84 [Teardown] Run Keywords FFDC On Test Case Fail AND Delete All CA Certificate Via Redfish 188 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 200 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 211 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 223 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 316 FFDC On Test Case Fail
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/ |
H A D | ffdc_git.bb | 1 SUMMARY = "FFDC collector script"
|
/openbmc/openbmc-test-automation/extended/code_update/ |
H A D | bmc_code_update.robot | 286 FFDC On Test Case Fail 299 # 1. Collect FFDC if test case failed. 300 # 2. Collect FFDC if test PASS but error log exists. 305 FFDC On Test Case Fail 306 Run Keyword If '${TEST_STATUS}' == 'PASS' Check Error And Collect FFDC
|
H A D | host_code_update.robot | 51 # - Collect FFDC if error log exist and delete error logs. 295 # 1. Collect FFDC if test case failed. 296 # 2. Collect FFDC if test PASS but error log exists. 298 FFDC On Test Case Fail 299 Run Keyword If '${TEST_STATUS}' == 'PASS' Check Error And Collect 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() 502 void processPoweroffError(FFDC* ffdc, const std::string& ffdc_prefix) in processPoweroffError() 552 void processBootErrorHelper(FFDC* ffdc, const std::string& ffdc_prefix) in processBootErrorHelper() 799 FFDC* ffdc = reinterpret_cast<FFDC*>(errInfo.private_data); in processPlatBootError() 831 FFDC ffdc; in processBootError()
|
/openbmc/openbmc-test-automation/openpower/ |
H A D | test_occ_power.robot | 97 # - Capture FFDC on test failure. 101 FFDC On Test Case Fail
|