summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-phosphor/logging
AgeCommit message (Collapse)AuthorFilesLines
2021-07-26openpower-hw-diags: srcrev bump b83355686b..659e65cf16Andrew Geissler1-1/+1
Ben Tyner (1): util:dbus: Limit the scope of some variables Change-Id: I587754b9a51053ea74db8710f50a3e6aa77ff70b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-21openpower-hw-diags: srcrev bump 32361f6964..b83355686bAndrew Geissler1-1/+1
Ben Tyner (1): Attn: Do not always trace hostboot registers Change-Id: I8447b11c59eebe0841cd7c2c7c3af7ec8454d7bd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-21openpower-libhei: srcrev bump c928f940b0..91d0b87213Andrew Geissler1-1/+1
Zane Shelley (1): Signature description updates for Explorer chip data Change-Id: I12be8bb802141ce8537f93641d29c96d61cc60f4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-19openpower-libhei: srcrev bump 47ca5c2e7a..c928f940b0Andrew Geissler1-1/+1
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>
2021-07-09openpower-hw-diags: srcrev bump 324234b4b5..32361f6964Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Delay start until after CFAM override Change-Id: I634e085de94e26d2fc89aa4a5a2b5fbc8e9ea8c0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01openpower-hw-diags: srcrev bump b1eda6a3cb..324234b4b5Andrew Geissler1-1/+1
Ben Tyner (1): Util: Add common dbus code to util namespace Change-Id: I5cdee1ea8c9522c4c8a2dc309945908c8c758f01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-30meta-openpower: pdbg version bump v3.3Jayanth Othayoth1-1/+1
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
2021-06-24openpower-libhei: srcrev bump 13d04086e1..47ca5c2e7aAndrew Geissler1-1/+1
Zane Shelley (1): Prevent storing redundant capture data Change-Id: I4f6af877c6af7b0001f9c8e3c68854014f89014c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-24openpower-hw-diags: srcrev bump 6bc43c9b89..ff068a154eAndrew Geissler1-1/+1
Zane Shelley (1): add node position to signatures and register list Change-Id: Iba8741fcd3ec0a9588eb73e4b6e0b56c43190e0f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-11openpower-libhei: srcrev bump 0a905012d0..13d04086e1Andrew Geissler1-1/+1
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>
2021-06-09recipe preparation for openpower PEL parser modulesZane Shelley3-13/+25
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
2021-06-04openpower-hw-diags: srcrev bump 5c5db65a37..6bc43c9b89Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Fix attn handler crash when cfam read fails Change-Id: I24019bd57fba2ebf4bafbe72da52a6eb2551d6c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-12openpower-hw-diags: srcrev bump 832526df90..5c5db65a37Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Dump request and monitoring support Change-Id: I476cf23b20fbe041ab2649f0e5459a8bd8023cfc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-07openpower-hw-diags: srcrev bump eea45427d3..832526df90Andrew Geissler1-1/+1
Ben Tyner (1): Make buildinfo a dependency of openpower-hw-diags Change-Id: Ied51b096a3a2ef46c45f92ef3d49d4c7ae51314c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-05openpower-libhei: srcrev bump 552992a66a..0a905012d0Andrew Geissler1-1/+1
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>
2021-05-04Add libjson-perl to openpower-libhei_git.bbZane Shelley1-1/+1
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
2021-05-04openpower-hw-diags: srcrev bump 2d5c63d90c..eea45427d3Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Add build info to binary Change-Id: I6b734dae61ff78872c4da75419b199aa26d00908 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-21openpower-libhei: srcrev bump 995be6c72a..552992a66aAndrew Geissler1-1/+1
Ben Tyner (1): Add build information to binary Change-Id: Icfd5ebb19fdf17cc403f8c98891da7ce478894ed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-14openpower-hw-diags: srcrev bump feeea83b3f..2d5c63d90cAndrew Geissler1-1/+1
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>
2021-04-10openpower-hw-diags: srcrev bump 982f172262..feeea83b3fAndrew Geissler1-1/+1
Ben Tyner (1): Attn: Add support for raw pel symptom-id Change-Id: I70fde5917d95df7231d501fad339fed48698a697 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07add PHAL API dependency to openpower-hw-diagsZane Shelley1-0/+5
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
2021-03-26openpower-hw-diags: srcrev bump 0b8368cb0a..982f172262Andrew Geissler1-1/+1
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>
2021-03-25Removed undefined variable from openpower-hw-diags recipeZane Shelley1-1/+0
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>
2021-03-24Rearranged openpower-hw-diags recipe for clarityZane Shelley1-9/+15
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>
2021-03-24openpower-hw-diags: srcrev bump 1d29e5c7da..0b8368cb0aAndrew Geissler1-1/+1
Zane Shelley (1): Initial classes for callout resolutions Change-Id: I9a0e57e7191ff31aea3099b456ef6c064318fd84 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-19openpower-hw-diags: srcrev bump 8af9e46f43..1d29e5c7daAndrew Geissler1-1/+1
Zane Shelley (1): Enable OCMB SCOMs in analyzer Change-Id: I4d415e1f183bd6e385ddf01ab3eaa52c47ad1680 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-13openpower-hw-diags: srcrev bump 5f6e3deb69..8af9e46f43Andrew Geissler1-1/+1
Zane Shelley (1): Move root cause signature into service data object Change-Id: I28fcc85738acd299f2c2e5b57ee593363eb94b2f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-09openpower-libhei: srcrev bump 6223ab56b4..995be6c72aAndrew Geissler1-1/+1
Zane Shelley (1): Export util headers for openpower-hw-diags Change-Id: I393bb6b1107e1406db61819bef28bd30f6093848 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-03openpower-libhei: srcrev bump fc4aa5eceb..6223ab56b4Andrew Geissler1-1/+1
Ben Tyner (1): Fix compiler warning on signed-unsigned compare Change-Id: Ifc612421268a04b0ac4635ac8a9d9b75335ef5de Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-01Add nlohmann/json dependency to openpower-hw-diagsZane Shelley1-1/+3
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I106e210c056330fcf90e53b4e936593e2c056df6
2021-02-24openpower-hw-diags: srcrev bump 7a0dd543c8..5f6e3deb69Andrew Geissler1-1/+1
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>
2021-02-23openpower-hw-diags: srcrev bump 4ed4be5645..7a0dd543c8Andrew Geissler1-1/+1
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>
2021-02-19openpower-hw-diags: srcrev bump b3eba29929..4ed4be5645Andrew Geissler1-1/+1
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>
2021-02-12openpower-hw-diags: srcrev bump 9d4f91cd8a..b3eba29929Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Added INFO level trace to test case code Change-Id: Ib03cf96df4dbcad9e0a0ad40d478e7f9ba158ae9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-11openpower-hw-diags: srcrev bump 188f1096e8..9d4f91cd8aAndrew Geissler1-1/+1
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>
2021-02-10openpower-hw-diags: srcrev bump 8f60a621c7..188f1096e8Andrew Geissler1-1/+1
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>
2021-02-06openpower-hw-diags: srcrev bump dc5b0ff1d6..8f60a621c7Andrew Geissler1-1/+1
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>
2021-01-16openpower-libhei: srcrev bump cef6349ad5..fc4aa5ecebAndrew Geissler1-1/+1
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>
2021-01-15openpower-hw-diags: srcrev bump 9fb657f9ba..dc5b0ff1d6Andrew Geissler1-1/+1
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>
2021-01-14openpower-hw-diags: srcrev bump f5210bb662..9fb657f9baAndrew Geissler1-1/+1
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>
2021-01-13openpower-hw-diags: srcrev bump cb45738355..f5210bb662Andrew Geissler1-1/+1
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>
2021-01-13openpower-libhei: srcrev bump f8a726b7cf..cef6349ad5Andrew Geissler1-1/+1
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>
2021-01-08openpower-libhei: srcrev bump d280cca793..f8a726b7cfAndrew Geissler1-1/+1
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>
2021-01-08openpower-hw-diags: srcrev bump e8b2aed352..cb45738355Andrew Geissler1-1/+1
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>
2021-01-06openpower-hw-diags: srcrev bump 021dab3c73..e8b2aed352Andrew Geissler1-1/+1
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>
2020-12-11openpower-hw-diags: srcrev bump bcf65a8b95..021dab3c73Andrew Geissler1-1/+1
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>
2020-12-10openpower-hw-diags: srcrev bump 0fe5df40e4..bcf65a8b95Andrew Geissler1-1/+1
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>
2020-12-05openpower-hw-diags: srcrev bump d3b9bac9e8..0fe5df40e4Andrew Geissler1-1/+1
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>
2020-12-01openpower-hw-diags: srcrev bump ff5f9a2dfb..d3b9bac9e8Andrew Geissler1-1/+1
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>
2020-11-21openpower-hw-diags: srcrev bump fb19054539..ff5f9a2dfbAndrew Geissler1-1/+1
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>