/openbmc/openpower-hw-diags/analyzer/plugins/ |
H A D | p10-plugins.cpp | 57 io_servData.calloutTarget(util::pdbg::getTrgt(sig.getChip()), in pll_unlock() 64 auto target = util::pdbg::getTrgt(i_chip); in lpc_timeout_callout() 65 auto path = util::pdbg::getPath(target); in lpc_timeout_callout() 71 auto chipPos = util::pdbg::getChipPos(target); in lpc_timeout_callout() 100 auto target = util::pdbg::getTrgt(i_chip); in lpc_timeout() 101 auto path = util::pdbg::getPath(target); in lpc_timeout() 103 if (util::pdbg::queryLpcTimeout(target)) in lpc_timeout() 127 trace::inf("Host detected LPC timeout %s", util::pdbg::getPath(i_chip)); in lpc_timeout_workaround() 139 auto procTarget = util::pdbg::getTrgt(i_chip); in callout_attached_dimms() 141 util::pdbg::getChipUnit(procTarget, util::pdbg::TYPE_OMI, i_instance); in callout_attached_dimms() [all …]
|
H A D | p10-tod-plugins.cpp | 139 if (util::pdbg::getScom(i_chip, static_cast<uint64_t>(i_addr), scomValue)) in readRegister() 142 static_cast<uint64_t>(i_addr), util::pdbg::getPath(i_chip)); in readRegister() 154 using namespace util::pdbg; in getChipSourcingClock() 247 util::pdbg::getPath(i_chip)); in collectTodFaultData() 286 slavePathSelect, util::pdbg::getPath(i_chip), in collectTodFaultData() 287 iohsPos, util::pdbg::getPath(chipSourcingClock)); in collectTodFaultData() 300 util::pdbg::getPath(i_chip)); in collectTodFaultData() 318 util::pdbg::getActiveProcessorChips(chipList); in tod_step_check_fault() 389 io_servData.calloutTarget(util::pdbg::getTrgt(i_chip), in tod_step_check_fault()
|
/openbmc/openpower-hw-diags/analyzer/ |
H A D | hei_user_interface.cpp | 46 pdbg_target* scomTrgt = util::pdbg::getPibTrgt(i_procTrgt); in __readProc() 59 util::pdbg::getPath(i_procTrgt), i_regType, i_address); in __readProc() 87 util::pdbg::getPath(i_obmcTrgt), i_regType, i_address); in __readOcmb() 101 auto trgt = util::pdbg::getTrgt(i_chip); in registerRead() 103 uint8_t trgtType = util::pdbg::getTrgtType(trgt); in registerRead() 117 util::pdbg::getPath(trgt), trgtType); in registerRead() 124 util::pdbg::getPath(trgt), i_address); in registerRead()
|
H A D | service_data.cpp | 17 ffdc["Target"] = util::pdbg::getPhysDevPath(i_target); in calloutTarget() 31 auto txTarget = util::pdbg::getConnectedTarget(i_rxTarget, i_busType); in calloutConnected() 40 ffdc["RX Target"] = util::pdbg::getPhysDevPath(i_rxTarget); in calloutConnected() 41 ffdc["TX Target"] = util::pdbg::getPhysDevPath(txTarget); in calloutConnected() 55 auto txTarget = util::pdbg::getConnectedTarget(i_rxTarget, i_busType); in calloutBus() 71 ffdc["RX Target"] = util::pdbg::getPhysDevPath(i_rxTarget); in calloutBus() 72 ffdc["TX Target"] = util::pdbg::getPhysDevPath(txTarget); in calloutBus() 130 addTargetCallout(util::pdbg::getTrgt("/bmc0"), i_priority, false); in calloutPart() 214 callout["LocationCode"] = util::pdbg::getLocationCode(i_target); in addTargetCallout() 227 callout["EntityPath"] = util::pdbg::getPhysBinPath(i_target); in addTargetCallout() [all …]
|
H A D | create_pel.cpp | 62 auto chipPos = util::pdbg::getChipPos(i_signature.getChip()); in __getSrc() 193 uint16_t chipPos = util::pdbg::getChipPos(chip); in __captureRegisterDump() 247 auto priProc = util::pdbg::getPrimaryProcessor(); in __captureHostbootScratchRegisters() 254 if (0 != util::pdbg::getCfam(priProc, cfamAddr, cfamValue)) in __captureHostbootScratchRegisters() 259 if (0 != util::pdbg::getScom(priProc, scomAddr, scomValue)) in __captureHostbootScratchRegisters() 301 auto priProc = util::pdbg::getPrimaryProcessor(); in __captureScratchRegSignature() 308 if (0 != util::pdbg::getCfam(priProc, reg9Addr, chipId)) in __captureScratchRegSignature() 313 if (0 != util::pdbg::getCfam(priProc, reg10Addr, sigId)) in __captureScratchRegSignature()
|
H A D | resolution.cpp | 14 auto target = util::pdbg::getTrgt(i_sd.getRootCause().getChip()); in __getRootCauseChipTarget() 33 auto path = std::string{util::pdbg::getPath(target)} + "/" + i_unitPath; in __getUnitTarget() 35 target = util::pdbg::getTrgt(path); in __getUnitTarget()
|
H A D | filter-root-cause.cpp | 40 using namespace util::pdbg; in __findPllUnlock() 81 using namespace util::pdbg; in __findMemoryChannelFailure() 220 using namespace util::pdbg; in __findOcmbAttnBits() 249 using namespace util::pdbg; in __findNonExternalCs() 278 using namespace util::pdbg; in __findTiRootCause()
|
H A D | analyzer_main.cpp | 102 if (!util::pdbg::queryHardwareAnalysisSupported()) in analyzeHardware() 124 util::pdbg::getPath(sig.getChip()), sig.toUint32(), in analyzeHardware() 150 util::pdbg::getPath(rootCause.getChip()), in analyzeHardware()
|
/openbmc/openbmc-test-automation/openpower/ras/ |
H A D | test_bmc_ras.robot | 3 ... pdbg utility. 34 ... with threshold 1 using pdbg tool. 44 ... with threshold 32 using pdbg tool. 54 ... with pdbg tool. 66 ... with threshold 1 using pdbg tool. 76 ... with pdbg tool. 89 ... with threshold 5 using pdbg tool. 99 ... with threshold 32 using pdbg tool. 109 ... with pdbg tool. 121 ... with threshold 32 using pdbg tool. [all …]
|
H A D | test_host_boot_ras.robot | 3 ... pdbg utility during HOST Boot path. 32 ... using pdbg tool during Host Boot path. 45 ... using pdbg tool during Host Boot path. 57 ... using pdbg tool during Host Boot path. 71 ... using pdbg tool during Host Boot path. 86 ... using pdbg tool during Host Boot path. 100 ... using pdbg tool during Host Boot path. 112 ... using pdbg tool during Host Boot path. 123 ... using pdbg tool during Host Boot path. 134 ... using pdbg tool during Host Boot path. [all …]
|
/openbmc/openbmc/meta-openpower/recipes-bsp/ecmd-pdbg/ |
H A D | ecmd-pdbg_1.0.bb | 1 SUMMARY = "eCMD plugin with pdbg backend" 2 DESCRIPTION = "The glue code necessary for pdbg to be used as an eCMD plugin" 12 SRC_URI = "git://git@github.com/open-power/ecmd-pdbg.git;branch=master;protocol=https" 17 DEPENDS = "pdbg zlib libyaml ipl"
|
/openbmc/openpower-hw-diags/util/ |
H A D | pdbg.cpp | 32 namespace pdbg namespace 236 auto rxType = util::pdbg::getTrgtType(i_rxTarget); in getTargetAcrossBus() 237 assert(util::pdbg::TYPE_IOLINK == rxType || in getTargetAcrossBus() 238 util::pdbg::TYPE_IOHS == rxType); in getTargetAcrossBus() 281 std::string rxPath = util::pdbg::getPath(i_rxTarget); in getTargetAcrossBus() 284 o_peerTarget = util::pdbg::getTrgt(peerPath); in getTargetAcrossBus() 304 auto rxType = util::pdbg::getTrgtType(i_rxTarget); in getConnectedTarget() 305 std::string rxPath = util::pdbg::getPath(i_rxTarget); in getConnectedTarget() 308 util::pdbg::TYPE_IOLINK == rxType) in getConnectedTarget() 313 util::pdbg::TYPE_IOHS == rxType) in getConnectedTarget() [all …]
|
H A D | meson.build | 7 'pdbg.cpp', 8 'pdbg-no-sim.cpp',
|
H A D | pdbg-no-sim.cpp | 25 namespace pdbg namespace 36 if (0 != sbe_lpc_timeout(util::pdbg::getPibTrgt(target), &result)) in queryLpcTimeout()
|
/openbmc/openpower-hw-diags/test/ |
H A D | test-pll-unlock.cpp | 30 libhei::Chip chip1{util::pdbg::getTrgt("/proc1"), P10_20}; in TEST() 86 libhei::Chip chip0{util::pdbg::getTrgt("/proc0"), P10_20}; in TEST() 87 libhei::Chip chip1{util::pdbg::getTrgt("/proc1"), P10_20}; in TEST() 165 util::pdbg::getTrgt("/proc0/pib/perv12/mc0/mi0/mcc0/omi0/ocmb0"), in TEST() 225 util::pdbg::getTrgt("/proc0/pib/perv12/mc0/mi0/mcc0/omi0/ocmb0"), in TEST() 229 util::pdbg::getTrgt("/proc0/pib/perv12/mc0/mi0/mcc0/omi1/ocmb0"), in TEST() 303 util::pdbg::getTrgt("/proc0/pib/perv12/mc0/mi0/mcc0/omi0/ocmb0"), in TEST() 307 util::pdbg::getTrgt("/proc1/pib/perv14/mc2/mi0/mcc0/omi0/ocmb0"), in TEST() 368 libhei::Chip proc0{util::pdbg::getTrgt("/proc0"), P10_20}; in TEST() 369 libhei::Chip proc1{util::pdbg::getTrgt("/proc1"), P10_20}; in TEST() [all …]
|
H A D | test-pdbg-dts.cpp | 72 pdbg_target_probe(util::pdbg::getPibTrgt(procTrgt))) in TEST() 116 using namespace util::pdbg; in TEST() 135 using namespace util::pdbg; in TEST() 171 using namespace util::pdbg; in TEST() 206 using namespace util::pdbg; in TEST() 240 using namespace util::pdbg; in TEST()
|
H A D | meson.build | 25 # Compile the test dts into a binary for pdbg. 27 input : files('pdbg-test.dts'), 28 output : 'pdbg-test.dtb', 66 'test-pdbg-dts',
|
H A D | test-resolution.cpp | 57 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST() 150 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST() 205 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST() 296 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST() 377 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST() 423 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST() 467 libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef}; in TEST()
|
H A D | test-tod-step-check-fault.cpp | 20 auto proc0 = util::pdbg::getTrgt("/proc0"); in TEST() 21 auto proc1 = util::pdbg::getTrgt("/proc1"); in TEST()
|
H A D | test-lpc-timeout.cpp | 23 libhei::Chip chip{util::pdbg::getTrgt("/proc0"), P10_20}; in TEST() 64 libhei::Chip chip{util::pdbg::getTrgt("/proc0"), P10_20}; in TEST()
|
/openbmc/openbmc/meta-openpower/recipes-bsp/pdbg/ |
H A D | pdbg_3.6.bb | 2 DESCRIPTION = "pdbg allows JTAG-like debugging of the host POWER processors" 6 SRC_URI = "git://github.com/open-power/pdbg.git;branch=master;protocol=https"
|
/openbmc/openpower-debug-collector/ |
H A D | watchdog_timeout.cpp | 47 pdbg::init(); in main() 50 struct pdbg_target* procTarget = pdbg::getPrimaryProc(); in main()
|
/openbmc/openpower-hw-diags/ |
H A D | meson.build | 68 libpdbg_dep = dependency('pdbg') 138 # - Some functions related to pdbg and dbus simply cannot be built in the 159 'util/pdbg.cpp', 162 'test/pdbg-sim-only.cpp',
|
/openbmc/openpower-hw-diags/attn/ |
H A D | vital_handler.cpp | 41 pdbg_target_probe(util::pdbg::getPibTrgt(procTarget))) in attemptSbeRecovery() 47 pdbg_target* fsiTarget = util::pdbg::getFsiTrgt(procTarget); in attemptSbeRecovery()
|
/openbmc/openpower-proc-control/extensions/phal/ |
H A D | clock_logger.cpp | 45 openpower::phal::pdbg::init(); in Manager() 117 openpower::phal::pdbg::getLocationCode(procTarget, locationCode); in createClockDataLog() 167 val = openpower::phal::pdbg::getCFAM(proc, addr); in addCFAMData()
|