#
f229889d |
| 21-Apr-2024 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Implement support for POZ FFDC with multiple FFDC packets
This commit implements support for POZ FFDC, where multiple FFDC packets can be returned after executing an SBE chip-op. This differs from t
Implement support for POZ FFDC with multiple FFDC packets
This commit implements support for POZ FFDC, where multiple FFDC packets can be returned after executing an SBE chip-op. This differs from the processor SBE chip-op, which typically returns only a single FFDC packet upon a chip-op failure.
Key aspects of the implementation: - Each FFDC packet is associated with a unique SLID id, allowing for the identification of separate and unrelated FFDC packets within the collection. - Each unique SLID is treated as an independent PEL, ensuring that each FFDC packet is logged separately. - FFDC data may be present even if the chip-op completes successfully. In such cases, PELs are logged, but the chip-op is not considered a failure.
Tests: Testing the proc FFDC to make sure no regression Testing POZ FFDC and making sure multiple PELs are logged Testing FFDC with chip-op success
Change-Id: I8c70bc8df9249c5b9841baef7b5dbe0a6f22e08d Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
#
6f1be979 |
| 01-Apr-2024 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Support for memory buffer SBE dump
This commit adds support for collecting memory buffer SBE in the dump collect application
Change-Id: I8cde59d5fdea042db86356bbf6baea0270cb74e2 Signed-off-by: Dhru
Support for memory buffer SBE dump
This commit adds support for collecting memory buffer SBE in the dump collect application
Change-Id: I8cde59d5fdea042db86356bbf6baea0270cb74e2 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
#
9098d8c1 |
| 01-Dec-2022 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Add support for performance dump
Performance dump is a collection of hardware performance data stored in the hardware registers. This commit adds support for collecting the performance data from the
Add support for performance dump
Performance dump is a collection of hardware performance data stored in the hardware registers. This commit adds support for collecting the performance data from the hardware.
Test:
/tmp/dump-collect --type 3 --id 1 \ --path /tmp/dd/plat_dump/ \ --failingunit 1 PDBG Initialization started Enter: getDump(3) on /proc3 Enter: getDump(3) on /proc0 Enter: getDump(3) on /proc1 Enter: getDump(3) on /proc2
Collected contents plat_dump/00000001.SbeDataClocksOn.node0.proc0 plat_dump/00000001.SbeDataClocksOn.node0.proc1 plat_dump/00000001.SbeDataClocksOn.node0.proc2 plat_dump/00000001.SbeDataClocksOn.node0.proc3
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I45d021b8ea109e4c7def4b92ccef9dcf0df7ae4c
show more ...
|
#
f9f65b82 |
| 13-Oct-2022 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Stop instructions before collecting dump
The instructions need to be stopped before attempting to collect the hostboot dump. This commit calls stop instructions chip-op on each processor SBE to make
Stop instructions before collecting dump
The instructions need to be stopped before attempting to collect the hostboot dump. This commit calls stop instructions chip-op on each processor SBE to make sure the instructions are stopped before collecting the dump. If some SBEs are not ready to accept the chip-op or timed out the hostboot dump will not be collected from those SBEs and an SBE dump will lbe collected in the case of a timeout.
Tests: Tested hardware dump and hostboot dump successfully
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I0b0ff9e6c6d62187a680395931de0a4dfaff579a
show more ...
|
#
6feeebd6 |
| 19-Oct-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Add PEL creation for SBE chip-op failures
This commit introduces a new function within the SBE dump collection mechanism to create PELs) when chip operations on SBE fail.
Test: Make sure the PELs a
Add PEL creation for SBE chip-op failures
This commit introduces a new function within the SBE dump collection mechanism to create PELs) when chip operations on SBE fail.
Test: Make sure the PELs are logged during chip-op failure
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I23f78b702f4a2b9cf01315c3fbb487dc428bd2a0
show more ...
|
#
858d1aaf |
| 27-Oct-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
dump-collect: Add application for SBE dump collection
This series of commits introduces the `dump-collect` application, a new command-line tool designed to facilitate the collection of dumps from th
dump-collect: Add application for SBE dump collection
This series of commits introduces the `dump-collect` application, a new command-line tool designed to facilitate the collection of dumps from the SBE. The tool is capable of asynchronous operation, allowing it to initiate dump collection from different SBEs at the same time.
Key Highlights: - The base implementation sets up the application to accept necessary parameters for dump collection, including dump type, dump ID, destination path for collected data, and the ID of the failing unit. - An implementation of the dump collection class and the initiation method enables the start of the dump collection process asynchronously. - The `dump-collect` application is designed to be invoked from scripts, which collect various data in the case of system failures.
Tests: Validated parameters passed Starting dump collection method
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: If6f44075d33af20e09a442d7968d235dc6e8ea16
show more ...
|