Age | Commit message (Collapse) | Author | Files | Lines |
|
Ben Tyner (1):
util:dbus: Limit the scope of some variables
Change-Id: I587754b9a51053ea74db8710f50a3e6aa77ff70b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Do not always trace hostboot registers
Change-Id: I8447b11c59eebe0841cd7c2c7c3af7ec8454d7bd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Signature description updates for Explorer chip data
Change-Id: I12be8bb802141ce8537f93641d29c96d61cc60f4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (7):
support for FFDC-only isolation nodes in chip data
Allow chip data XML to not define registers
Move all simulator test cases to subdirectory
Fix simulator issue with multiple tests using same chip data
Add TLX_ERR_RPT_1 to chip data XML
extra FFDC for Explorer chip data XML
Add OMI_DL_ERROR_HOLD to chip data XML
Change-Id: Ib8e6a4041b5e0a421e992d79c00a5af08bd75c47
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Delay start until after CFAM override
Change-Id: I634e085de94e26d2fc89aa4a5a2b5fbc8e9ea8c0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Util: Add common dbus code to util namespace
Change-Id: I5cdee1ea8c9522c4c8a2dc309945908c8c758f01
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
PDBG release 3.3
Changes:
- Implement p10 thread controls
- Update p10 sbefifo chip-ops
- For p10 switch default backend to sbefifo
- Separate sbe api into new header libpdbg_sbe.h
Added version bumps to fix build dependency
- openpower-hw-diags
- openpower-proc-control
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ib667c87792f31a8c9475420ba653b441224e9a52
|
|
Zane Shelley (1):
Prevent storing redundant capture data
Change-Id: I4f6af877c6af7b0001f9c8e3c68854014f89014c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
add node position to signatures and register list
Change-Id: Iba8741fcd3ec0a9588eb73e4b6e0b56c43190e0f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (6):
Separate building of chip data and parser data files
setuptools for openpower-hw-diags PEL parser data
update PEL parser output to include register addresses
combine signature and node field in PEL parser output
Add attn types to PEL parser output
Add chip descriptions to PEL parser data
Change-Id: I7e7d3cbe4c3713bd76b582760996f9eb4d376d78
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The PEL parser for openpower-hw-diags requires some data files built by
openpower-libhei. There will eventually be another recipe for that will
use the same SRC_URI and SRCREV as openpower-libhei. So that information
has been moved to the openpower-libhei-rev.inc file. Then, the recipes
for both of these projects have been cleaned for readability.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Ib2141e53480d4b8a9afc767427e87bcefe02afc1
|
|
Ben Tyner (1):
Attn: Fix attn handler crash when cfam read fails
Change-Id: I24019bd57fba2ebf4bafbe72da52a6eb2551d6c2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Dump request and monitoring support
Change-Id: I476cf23b20fbe041ab2649f0e5459a8bd8023cfc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Make buildinfo a dependency of openpower-hw-diags
Change-Id: Ied51b096a3a2ef46c45f92ef3d49d4c7ae51314c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Updated build_chip_data_binary to include PEL parser json
Change-Id: I03277f9ae2a17e75f68ddecab86bfd0c81f021bf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Updated an existing perl script to now generate json output that can be
used for parsing PEL data in openpower-hw-diags.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Ied5e21ef09eb77b50fd19c40a3b7eaf1abf5d334
|
|
Ben Tyner (1):
Attn: Add build info to binary
Change-Id: I6b734dae61ff78872c4da75419b199aa26d00908
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Add build information to binary
Change-Id: Icfd5ebb19fdf17cc403f8c98891da7ce478894ed
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Remove --defaultbreakpoint add --defaultti
Brian Stegmiller (1):
ATTN: Add hostboot debug regs during chkstop and TIs
Change-Id: I69c0bb75d0be49b3648488c032b9fd101ff5d9c5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Add support for raw pel symptom-id
Change-Id: I70fde5917d95df7231d501fad339fed48698a697
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
There are just a couple downstream PHAL APIs that are not available in
upstream libpdbg. So despite our best efforts, we need to conditionally
include the PHAL dependency. Fortunately, the impact is very small and
an alternative is provided in upstream openpower-hw-diags when the APIs
are not available.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I235dda2f7472e758af4b5df720d45c0f0d694278
|
|
Ben Tyner (1):
Attn: Submit event logs before transitioning host
Zane Shelley (3):
Config option to enable PHAL APIs
Implemented HardwareCalloutResolution::resolve()
Cleaned test case dependencies
Change-Id: Idfcec07ce8f6255ad7ed92868e0975f4a5029e59
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
During inspection of another commit, we found that this recipe was using
the variable ${UNITDIR}, which is not defined anywhere. Instead, it was
recommended to use ${systemd_system_unitdir}. However, after
investigating why we did not see any errors in CI or bitbake builds we
found that when we inherit systemd there is some code that automatically
adds /lib/systemd/system to FILES. So this line in the recipe with the
undefined variable is actually moot and can be removed.
Change-Id: I32713031922d95af3eccde6be0047afff1c57758
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
|
This file was a bit disorganized and was updated to follow the
formula of other recipes.
Change-Id: Iddccddd5c463f08540fc61051bf4a67a577a0d89
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
|
Zane Shelley (1):
Initial classes for callout resolutions
Change-Id: I9a0e57e7191ff31aea3099b456ef6c064318fd84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Enable OCMB SCOMs in analyzer
Change-Id: I4d415e1f183bd6e385ddf01ab3eaa52c47ad1680
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Move root cause signature into service data object
Change-Id: I28fcc85738acd299f2c2e5b57ee593363eb94b2f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Export util headers for openpower-hw-diags
Change-Id: I393bb6b1107e1406db61819bef28bd30f6093848
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Fix compiler warning on signed-unsigned compare
Change-Id: Ifc612421268a04b0ac4635ac8a9d9b75335ef5de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I106e210c056330fcf90e53b4e936593e2c056df6
|
|
Ben Tyner (1):
Attn: Determine TI source by host running state
Zane Shelley (1):
Guard support for PELs
Change-Id: I877b94054c6d92a2f5e4b4847f3c5ea9ffd3c224
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (2):
Attn: Limit trace length messages
Attn: Procedure specific error codes in error logs
Change-Id: I6c0761a119e289aaa925dad70e56852f73d3216f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (3):
created Callout classes for various PEL callouts
Created ServiceData class for hardware analysis
Add ServiceData callout list to PEL
Change-Id: I750f98c4ea5036a69f46407a2383f309e28a04ce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Added INFO level trace to test case code
Change-Id: Ib03cf96df4dbcad9e0a0ad40d478e7f9ba158ae9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (6):
Attn: Cleanup trace messages
Attn: Fix CI complaint of unused-results
Attn: Provide default TI info for hypervisor TI
Attn: Add some sanity checking for TI info pointer
Attn: Cleanup trace messages 2
Attn: Treat HB primary src as hex not ascii
Change-Id: I05a8929c6b15848a9fec3763aa590a7ba28916a1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (3):
Attn: Add TI info additional data to pel ffdc
Attn: Fix non-null-terminated string in ti handler
Attn: Refactor dbus calls for pel handling
Change-Id: I53f5a067837a61d99b4d4de66bc82b8a011b1394
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (3):
Generic binary file stream support (big-endian)
refactor __captureSignatureList() with new BinFileWriter class
Add register capture data FFDC to PEL
Change-Id: Ib9f7212d97e5c31e3dc08c0417fb8315c42b88be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (4):
scope hei_bit_string.hpp for external use
scope hei_includes.hpp for internal use
Add register dump to isolation data
Suppress chip data XML validation output
(From meta-openpower rev: c699cb1951899e19c994795e39dbff387e4c1c12)
Change-Id: I99100aef3a096f2687256dbf64dc6fb8533a60a2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
Attn: Change mpipl target to crash@0 target
Attn: Code cleanup based on CI build suggestions
Zane Shelley (1):
Clean up warnings from Jenkins CI
(From meta-openpower rev: 355e3846e90103502bd4c9fd6e48070ebdf0ae7c)
Change-Id: I524bac846c343520e9eb529b5b70e638bf8a4084
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Proper handling for unused parameters
(From meta-openpower rev: ab507b057bbf0454a9a81c064a2aa26e774ff1db)
Change-Id: Idb06d85b4160344b74b0f32131c7af51dd01a1df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Add support for raw PEL creation
(From meta-openpower rev: 075dcceaf5ecbf19f58902236a330d752b3fc13b)
Change-Id: Id8c520bf06cd1f3f7373017f6d2be844653f9083
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Proper handling for unused parameter
(From meta-openpower rev: 7c0d47e925427bab1caa7360118561f7d377358b)
Change-Id: I6ca8d027e74cba020e8ab3e990c33a55a00ce028
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update P10 chip data XML
(From meta-openpower rev: 7049665931cf13886c896f50707bc603bb7b2b03)
Change-Id: I085cb973a823fb9b9da862d9c6e8ce8cec45c752
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Restructure signature filter in analyzer
(From meta-openpower rev: d2a96131f61e524a79b459ce1ccc3856d3f87eda)
Change-Id: Ib768a90d66b7347e5b4e6a060df1b094e620b8dd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Remove call to thread_stop_all
(From meta-openpower rev: 40f48e8e4fd552ea7ede9c8a2d730c1b835b0862)
Change-Id: I22499f62ff2ab8553ca77765f56140ee51476cfa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Add all signatures to PEL FFDC
(From meta-openpower rev: 9206ed76239974613064c535919df3c1f3c77923)
Change-Id: I4e34224a0727a03f94db7ed7941f49b6cd42f886
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Quiesce host on SBE vital
Zane Shelley (2):
fix query for hardware analysis enabled
Get chip ID/EC from hardware if not synced in attributes
(From meta-openpower rev: fde2db78ded4e793fcf567c5defe153676df2b3d)
Change-Id: I59c83f09bb3bb95175bbb00f5be381b09b43f856
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (4):
Attn: Additional tracing for attention handler
Attn: Probe pib target to detect enabled procs
Atn: Add sanity check for invalid fsi reads
Attn: Add TI info command field to valid check
Zane Shelley (5):
Fix exception util::transformFFDC()
Create util static library
clean up libraries in meson.build files
Clean up meson.build for reabability
Avoid analyzing hardware on legacy processors
(From meta-openpower rev: 1c77650c0e1e7fc83ea33a772b6423d69c5c73d1)
Change-Id: I5f0ff7c4886b894fec804462cf9793e703099c91
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Expanded PEL support for analyzer logs
(From meta-openpower rev: 8abf0d5ddc0d01cd6cfd14e8c6cbdcee50407949)
Change-Id: I9bb9acfc25ea0c90e567a432f25141173e3b6068
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Revert back to local FFDC tuple function
Zane Shelley (5):
Proper support for initializing the isolator
util::pdbg functions for path, position, and target type
pdbg utils for finding all active chips
utility to transform an FFDCFile list for PEL consumption
pdbg util to get FSI target
(From meta-openpower rev: a07a6a971746c1d47b36a07ee13ba8bb27bf87aa)
Change-Id: I5fcef6116afce94bb5a03d0ce238345968f87a74
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|