summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-phosphor/logging
AgeCommit message (Collapse)AuthorFilesLines
2021-08-18openpower-hw-diags: srcrev bump fe2c50d70c..7029e525adAndrew Geissler1-1/+1
Ben Tyner (1): On checkstop request dump and transition host Change-Id: I4968ec54673ec5465b6623f71ecd3ff1bc0abb5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-12openpower-hw-diags: srcrev bump 869d9bbfbb..fe2c50d70cAndrew Geissler1-1/+1
Ben Tyner (3): util::dbus: Make common the transition host support util::dbus: Make common the autorebootEnabled code util::dbus: Make common the hostRunningState code Zane Shelley (7): Move RAS data support to RasDataParser class Add versioning to RAS data schemas Replace LinkResolution with ResolutionList ServiceData class query for system checkstop Refined guard type in HardwareCalloutResolution support to parse RAS data signatures and actions Add RAS data support for 'callout_self' and 'callout_unit' Change-Id: I80b3e3f8de3f8d77112bb2cfa17d52774ad43a5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-11meta-openpower: prep for new override syntaxAdriana Kobylak1-2/+2
Change-Id: I5ca16c6fa7bc616bfa9bc41c4f86d32fd92b0287 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-08-10openpower-libhei: srcrev bump c905d2b5e6..91f1d3d2aaAndrew Geissler1-1/+1
Zane Shelley (1): Add query for checkstop attentions in signature list Change-Id: Id81dd13200a6c0eb2a59842d4a1193d01a5d3947 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-10openpower-hw-diags: srcrev bump 897a6f7d8e..869d9bbfbbAndrew Geissler1-1/+1
Zane Shelley (5): Provide package data dir for compiler option Install RAS data file schema document initial function to apply RAS policies for root cause Util functions to validate JSON and find data files Parse and verify the RAS data files Change-Id: I6db8b27254e1599d95d42924ff7fc811c719afbf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-09openpower-hw-diags: Add valijson dependencyZane Shelley1-1/+1
For JSON data file validation. Change-Id: I46fce804d0481e7f245e1b4e690e83482172f524 Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
2021-08-04openpower-libhei: srcrev bump 91d0b87213..c905d2b5e6Andrew Geissler1-1/+1
Zane Shelley (3): Moved chip data XML schema to subdirectory Chip Data file updates for PAU, NMMU, and PCI FIRs Chip Data file updates for TP_LOCAL_FIR Change-Id: I88be20c7dd1a2d2dfed67dc1b41882f8f170c551 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04openpower-hw-diags: srcrev bump 6470582df6..897a6f7d8eAndrew Geissler1-1/+1
Ben Tyner (2): Attn: Change dump request parameter to integer Set environment variable for PDBG_DTB Zane Shelley (3): Sync P10 2.0 RAS data to P10 1.0 RAS data file updates for TP_LOCAL_FIR meson updates to install RAS data files Change-Id: I966551b4b529ecfc2d7cbd824a43fcd16e21ac4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03openpower-hw-diags: srcrev bump 659e65cf16..6470582df6Andrew Geissler1-1/+1
Zane Shelley (4): RAS Data file definition and JSON schema RAS data files for Explorer 1.1 and 2.0 Initial RAS data files for P10 1.0 and 2.0 RAS Data file updates for PAU, NMMU, and PCI FIRs Change-Id: I8897e15daaa3d2832c29e49c8e02c27ca8424c86 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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>