b1106b5d | 29-Jan-2021 |
Zane Shelley <zshelle@us.ibm.com> |
refactor __captureSignatureList() with new BinFileWriter class
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I57635c26cc255da6f5213e66938770cb71490d2f |
d26298b1 | 28-Jan-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Generic binary file stream support (big-endian)
Change-Id: I27bd490103fd193e35b0bbda17f7a1c90b566ecc Signed-off-by: Zane Shelley <zshelle@us.ibm.com> |
dc5b0ff1 | 14-Jan-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Code cleanup based on CI build suggestions
Lessened the scope of some variables, made explicit a constructor, changed a variable name that was shadowing a function name, removed some unused co
Attn: Code cleanup based on CI build suggestions
Lessened the scope of some variables, made explicit a constructor, changed a variable name that was shadowing a function name, removed some unused code.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I430f6dece8b606318a0ffa476bf06f9a0060f72d
show more ...
|
fe2757b0 | 14-Jan-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Change mpipl target to crash@0 target
To start MPIPL we need to start obmc-host-crash@0.target (changed from obmc-host-diagnostic-mode@0.target).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Attn: Change mpipl target to crash@0 target
To start MPIPL we need to start obmc-host-crash@0.target (changed from obmc-host-diagnostic-mode@0.target).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I41294357a3f08ea41b320a3b892045f6f0c81f78
show more ...
|
a79f6c8f | 12-Jan-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Clean up warnings from Jenkins CI
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I6d9dd7909a4ec6c07c820fc3fa208226927c04c9 |
9fb657f9 | 12-Jan-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Proper handling for unused parameters
Instead of ignoring the parameter warning via a compile flag we can explicitly not give the parameter a valiable name. The compile will then know that that the
Proper handling for unused parameters
Instead of ignoring the parameter warning via a compile flag we can explicitly not give the parameter a valiable name. The compile will then know that that the parameter is not expected to be used.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Idfc9c7b2ac9e2f6a3d220540a354b1b8e890bee8
show more ...
|
f5210bb6 | 05-Jan-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Add support for raw PEL creation
Attention handler needs to pass raw PEL's to phosphor logging in order to submit PEL's on behalf of other components (e.g. hypervisor)
Signed-off-by: Ben Tyne
Attn: Add support for raw PEL creation
Attention handler needs to pass raw PEL's to phosphor logging in order to submit PEL's on behalf of other components (e.g. hypervisor)
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Id9a30728e7b463ac876b5dca023ca2627a25bb16
show more ...
|
cb457383 | 02-Nov-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Restructure signature filter in analyzer
Change-Id: I49837b097f990cc717558e54ab700aa4f56f5d8e Signed-off-by: Zane Shelley <zshelle@us.ibm.com> |
e8b2aed3 | 16-Dec-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Remove call to thread_stop_all
The quiesce-host process will perform the stop-instruction task(s).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I5e8525c6b6d70a08db262ae7bf99ffc75e5
Attn: Remove call to thread_stop_all
The quiesce-host process will perform the stop-instruction task(s).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I5e8525c6b6d70a08db262ae7bf99ffc75e596a69
show more ...
|
021dab3c | 08-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Add all signatures to PEL FFDC
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I5628c9ec7da34c7d9e023ac2e227de72b90626a9 |
bcf65a8b | 01-Dec-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Quiesce host on SBE vital
When an SBE vital is detected the attention handler will transition the host to the quiesce state. Code has also been added to make a call to thread_stop_all (libpdbg
Attn: Quiesce host on SBE vital
When an SBE vital is detected the attention handler will transition the host to the quiesce state. Code has also been added to make a call to thread_stop_all (libpdbg) before transitioning host (mpipl and quiesce cases).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Idac4680e2cb9eacedb6be7b70ae8b0d60dde66b5
show more ...
|
35171d90 | 03-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Get chip ID/EC from hardware if not synced in attributes
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I988fd16c1514d9fe2058f8becdfcf3a39abf8b85 |
5183af30 | 07-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
fix query for hardware analysis enabled
The original enum queried is not available upstream yet.
Change-Id: I731394da0007523d1a56a8e01f2371651a1fc989 Signed-off-by: Zane Shelley <zshelle@us.ibm.com> |
0fe5df40 | 03-Dec-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Add TI info command field to valid check
Added an additional check of command == 0xa1 in the TI info data area to determine if the TI info data has been populated.
Signed-off-by: Ben Tyner <b
Attn: Add TI info command field to valid check
Added an additional check of command == 0xa1 in the TI info data area to determine if the TI info data has been populated.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I3f8c43c4fdcb086acb66d235c9b53712d21b58c1
show more ...
|
5adc96ee | 20-Nov-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Atn: Add sanity check for invalid fsi reads
We recently saw traces where fsi reads were reporting values that seemed to be duplicates of the last known good read. Added a sanity check that will indi
Atn: Add sanity check for invalid fsi reads
We recently saw traces where fsi reads were reporting values that seemed to be duplicates of the last known good read. Added a sanity check that will indicate whether this occurs due to a pdbg library issue or a sbe fifo issue.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I56888f1cdb66650915ad1b2b350b5cd22861ef76
show more ...
|
b83c852a | 20-Nov-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Probe pib target to detect enabled procs
Probing the proc fsi target is not reliable for detecting enabled procs. Probing the proc pib target seems to align correctly with enabled procs.
Sign
Attn: Probe pib target to detect enabled procs
Probing the proc fsi target is not reliable for detecting enabled procs. Probing the proc pib target seems to align correctly with enabled procs.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I5b9221c521b70f8045baad3b89f5e8b1635c40ba
show more ...
|
1965e504 | 20-Nov-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Additional tracing for attention handler
Added some tracing that has proved to be beneficial for debugging recent issues with the pdbg library.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Ch
Attn: Additional tracing for attention handler
Added some tracing that has proved to be beneficial for debugging recent issues with the pdbg library.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Id4c034a159170439c498129c013d45fbe08cdaa0
show more ...
|
7ae9c8c7 | 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Avoid analyzing hardware on legacy processors
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I4c041b9f2b5448b46efc792c2d793ebf15ba7adc |
d9573f48 | 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Clean up meson.build for reabability
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ibcf5898075661fee6be1bba402abc2c005061892 |
c252894d | 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
clean up libraries in meson.build files
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I6ca90bb9d02243413fc5e0b85001666e836a435c |
f80482a5 | 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Create util static library
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I72926c6aad2468f2f8b32685dc03b7d5004871f0 |
9faf73ba | 01-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Fix exception util::transformFFDC()
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I8093bc0d5d46891591501333663d959606ea55fa |
d3b9bac9 | 17-Nov-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Expanded PEL support for analyzer logs
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ie33c5b777d537ab054a06c09087edcddcc129f15 |
ff5f9a2d | 19-Nov-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Revert back to local FFDC tuple function
PEL creation was failing when using the util::transformFFDC. Attention handler was changed back to original code that uses the local function. The util
Attn: Revert back to local FFDC tuple function
PEL creation was failing when using the util::transformFFDC. Attention handler was changed back to original code that uses the local function. The util function was not removed.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Iab43155205c44311dba8bb9047b3c37de7e85c80
show more ...
|
ff76b6b4 | 18-Nov-2020 |
Zane Shelley <zshelle@us.ibm.com> |
pdbg util to get FSI target
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I9cd110fe43b1274c0e738c8b3e127c6c95760869 |