Age | Commit message (Collapse) | Author | Files | Lines |
|
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):
add node position to signatures and register list
Change-Id: Iba8741fcd3ec0a9588eb73e4b6e0b56c43190e0f
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>
|
|
Ben Tyner (1):
Attn: Add build info to binary
Change-Id: I6b734dae61ff78872c4da75419b199aa26d00908
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>
|
|
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>
|
|
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):
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>
|
|
Ben Tyner (1):
Attn: Cleanup trace messages
(From meta-openpower rev: e9a558866d4471f6781b69f5af51dc53fb539b53)
Change-Id: I7b5166fe97589053ad80ee0c7b3d4ec7f97b7562
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (3):
Attn: Seperate handling of PHYP and Hostboot TI
Attn: Add FFDC logs to PEL
Attn: Code cleanup based on local CI build output
(From meta-openpower rev: b5be9aedbea87b36603385cb4b26d8246c56eddf)
Change-Id: I23cb3c5ec56871e0ae15d8bfd6afce289ee1e7c4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: 0d19816dff224f6e760e19e27749493907b2b4d0)
Change-Id: I50d4ac220d253fe9055ef62621721b69cfde432b
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
meson library and dependency cleanup
(From meta-openpower rev: de04607b89c0dccb74ff4ecdcc6b1ad992945c66)
Change-Id: I9ff59d362775cf3923663cdee473fb00754a32bc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Copied FFDCFile and supporting code from phosphor-power
(From meta-openpower rev: 005efaee872b35438411ee4cfd21c79bb8a70e40)
Change-Id: I2892a246649903b54f4508ae5a8520dd9818eef3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Default special attention changed to TI
(From meta-openpower rev: 20f6bcc542cd1bfa824312e5f5966d654d64102a)
Change-Id: I0d14967528edef72b5e2df8344a4741032abaa9e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Qualify active attentions with true mask
(From meta-openpower rev: c0f6f75e40151404fe4e85ab7ea3f4e3b32445fb)
Change-Id: I8d6f767ab7e44afcb6b84475e13e087bd24907b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
ATTN:ti_handler Conditionally mpipl or quiesce
ATTN:ti_handler Add TI data to PEL
(From meta-openpower rev: e564a15415d26fcc54f047ac84748ede4605d7a8)
Change-Id: Ib06da770ff22f0dafc56dfd242b9bef396bfea39
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
ATTN: Find FSI target by proc path
Zane Shelley (1):
Generate a PEL if any attentions found in hardware
(From meta-openpower rev: 42eea6316fd7808206ff9fd7c0fed5165ed705d1)
Change-Id: I412ce1aa8c3d0f12b1309803b7f90a6edbc7c41b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (3):
ATTN: Get TI Info PIB target from path
ATTN: Start attention handler AFTER fsi scan
ATTN: Removed "... waiting for events ..." trace
(From meta-openpower rev: 6f63719620f349171f94c2a729a769f588aff635)
Change-Id: I677a2356b85fea76f86a0817516455d4c7a925e0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Use pib target for sbe_mpipl_get_ti_info call
Zane Shelley (2):
added analyzer traces for debug
Get pib target for processor register access
(From meta-openpower rev: b4b4397e75616ce4f8ed7c6fe75c586666179792)
Change-Id: I102dbdbb8d51b140eb885e21b831f11939559fbc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Do not qualify active attentions with true-mask
(From meta-openpower rev: 7fbbd0a685d265f3b3a48746b3790dce2a790284)
Change-Id: I185db5b422970ede8eaf0073adcd85e45bcb1a84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
Allow building locally without phosphor-logging
Normalize includes relative to source root
(From meta-openpower rev: 4d23102e66e811015dcdaa362326d9dfd67975c8)
Change-Id: I251990b0258b6223050a6e6927e386f4f8613258
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Add support for Get TI Info chipop
(From meta-openpower rev: e06b51064614d78542f7c405a5d16c11bc50c201)
Change-Id: Iff6c443d1476db119ee784d4f56c9a81c9a76cfa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Check for pending active attentions
Zane Shelley (5):
Create a tracing util wrapper
Analyzer function to get active chips and types
Analyzer function to initialize isolator
Filter for root cause attention in analyzer
Default to libhei subproject if library not installed
(From meta-openpower rev: ea8a6ce1600f3e28864ffab71b798ab67f42fb96)
Change-Id: Ib7748255ed9349b6c4b9c3a87246e03c4d3cfc13
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|