Home
last modified time | relevance | path

Searched refs:pdbg (Results 1 – 25 of 66) sorted by relevance

123

/openbmc/openpower-hw-diags/analyzer/plugins/
H A Dp10-plugins.cpp57 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 Dp10-tod-plugins.cpp139 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 Dhei_user_interface.cpp46 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 Dservice_data.cpp17 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 Dcreate_pel.cpp62 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 Dresolution.cpp14 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 Dfilter-root-cause.cpp40 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 Danalyzer_main.cpp102 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 Dtest_bmc_ras.robot3 ... 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 Dtest_host_boot_ras.robot3 ... 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 Decmd-pdbg_1.0.bb1 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 Dpdbg.cpp32 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 Dmeson.build7 'pdbg.cpp',
8 'pdbg-no-sim.cpp',
H A Dpdbg-no-sim.cpp25 namespace pdbg namespace
36 if (0 != sbe_lpc_timeout(util::pdbg::getPibTrgt(target), &result)) in queryLpcTimeout()
/openbmc/openpower-hw-diags/test/
H A Dtest-pll-unlock.cpp30 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 Dtest-pdbg-dts.cpp72 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 Dmeson.build25 # 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 Dtest-resolution.cpp57 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 Dtest-tod-step-check-fault.cpp20 auto proc0 = util::pdbg::getTrgt("/proc0"); in TEST()
21 auto proc1 = util::pdbg::getTrgt("/proc1"); in TEST()
H A Dtest-lpc-timeout.cpp23 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 Dpdbg_3.6.bb2 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 Dwatchdog_timeout.cpp47 pdbg::init(); in main()
50 struct pdbg_target* procTarget = pdbg::getPrimaryProc(); in main()
/openbmc/openpower-hw-diags/
H A Dmeson.build68 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 Dvital_handler.cpp41 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 Dclock_logger.cpp45 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()

123