70d227b6 | 10-Oct-2023 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add MemoryBufferSBE dump type
The Self Boot Engine (SBE) is contained on certain memory buffers. When the SBE becomes unresponsive due to hardware or software issues, there's a need to coll
com.ibm: Add MemoryBufferSBE dump type
The Self Boot Engine (SBE) is contained on certain memory buffers. When the SBE becomes unresponsive due to hardware or software issues, there's a need to collect diagnostic dumps from it. To address this need and differentiate such dumps from others, this commit adds the `MemoryBufferSBE` type to the com.ibm.Dump.Create interface. The structure and input to collect this dump is different from the processor SBE dump so making it a new dump type.
Change-Id: Ib07a0caa1521c5ae5f6e0682029b5c9e497152e8 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
cd2d64a7 | 26-Apr-2024 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add ErrorLogId to Hostboot dump
Adding the error log id field to the hostboot dump which will help identifying the event caused to create this particular dump
Change-Id: I5469ade25214c750e
com.ibm: Add ErrorLogId to Hostboot dump
Adding the error log id field to the hostboot dump which will help identifying the event caused to create this particular dump
Change-Id: I5469ade25214c750ef3fa4bc7fd21a76a43a6cf8 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
1e5573e4 | 26-Apr-2024 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add additional properties to SBE dump
This commit introduces two new properties to the SBE dump D-Bus interface: - ErrorLogId: References the log entry that triggered the dump. - FailingUni
com.ibm: Add additional properties to SBE dump
This commit introduces two new properties to the SBE dump D-Bus interface: - ErrorLogId: References the log entry that triggered the dump. - FailingUnitId: Identifies the failing SBE causing the dump.
These additions help in associating dumps with specific error logs and identifying the SBE involved in failures.
Change-Id: I83f7bff90d7e48249767a9393f3049f0cd58f60f Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
0cd3adba | 26-Apr-2024 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add additional properties to hardware dump
This commit introduces two new properties to the Hardware dump D-Bus interface: - ErrorLogId: References the log entry that triggered the dump. -
com.ibm: Add additional properties to hardware dump
This commit introduces two new properties to the Hardware dump D-Bus interface: - ErrorLogId: References the log entry that triggered the dump. - FailingUnitId: Identifies the failing hardware unit causing the dump.
These additions help in associating dumps with specific error logs and identifying the hardware unit involved in failures.
Change-Id: Ied6899327cfee3c5fa4381c24ccfcba68ffc1a8c Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
b3563c1e | 06-May-2024 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add UserChallenge to replace password
This commit integrates a 'UserChallenge' field into the xyz.openbmc_project.Dump.Entry.Resource interface. This addition aligns with the change in the
com.ibm: Add UserChallenge to replace password
This commit integrates a 'UserChallenge' field into the xyz.openbmc_project.Dump.Entry.Resource interface. This addition aligns with the change in the system dump interface.
Non-disruptive dumps command considerable host resources, necessitating strict execution by authorized personnel only. The 'UserChallenge' serves as a security measure, ensuring that dump operations are initiated by users validated against an Access Control List (ACL) provided via the Platform Level Data Model (PLDM).
The host evaluates the 'UserChallenge' against the ACL. If validation fails, the dump request is rejected.
This change also standardizes the terminology across dump interfaces, shifting from 'Password' to 'UserChallenge' to maintain consistency.
Change-Id: Ifbbcda1439c1a40a3916c0b896db4c34db13ba21 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
d1484a14 | 08-Sep-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add SBE dump type
This commit extends the list of supported dumps by introducing the Self Boot Engine (SBE) dump type to list of dump types in the com.ibm.Dump.Create interface. The SBE is
com.ibm: Add SBE dump type
This commit extends the list of supported dumps by introducing the Self Boot Engine (SBE) dump type to list of dump types in the com.ibm.Dump.Create interface. The SBE is a microcontroller embedded within the processor, responsible for initializing the boot processes and acting as a secure conduit for accessing certain processor control functions. During boot or hardware access operations, the SBE may encounter errors and become unresponsive. In such instances, it's crucial to collect debug data, which includes hardware state, configuration, memory details, etc., from the affected SBE to diagnose the root cause of the error. This gathered data is packaged into the OpenPOWER dump format, referred to as the SBE dump.
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: If10c6f7458532fbca6fbf95488df5f9885995a50
show more ...
|
e5abf627 | 08-Sep-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Add Self Boot Engine(SBE) dump interface
Self Boot Engine(SBE) is a microcontroller that sits inside the processor to initialize it to start the booting and also acts as a secure channel fo
com.ibm: Add Self Boot Engine(SBE) dump interface
Self Boot Engine(SBE) is a microcontroller that sits inside the processor to initialize it to start the booting and also acts as a secure channel for accessing certain control functions on the processor. During the booting or other hardware access operations SBE can encounter errors and become unresponsive. In such situations, the debug data needs to be collected from such SBEs to find out the root cause of the error. This data includes hardware state, configuration, memory, etc. The collected data is then packaged into the OpenPOWER dump format which is called SBE dump. Implement this interface to add support for managing the SBE dump.
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: Ibf625c0205096a4f94bf159125cf8fdae093449c
show more ...
|
27afd1f2 | 08-Jul-2023 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Dump: Add token to host dump entries
This commit introduces a token field to the xyz.openbmc_project.Dump.Entry.System and com.ibm.Dump.Entry.Resource interfaces. This token is exchanged from the ho
Dump: Add token to host dump entries
This commit introduces a token field to the xyz.openbmc_project.Dump.Entry.System and com.ibm.Dump.Entry.Resource interfaces. This token is exchanged from the host when a request to create a dump is made. The token can be used to identify the dump entry once the collection is completed. This addition enhances the tracking of dump entries for the dumps collected in the host.
Change-Id: Ic4ad9d10bb0b8afd73d2b8d58a920ae5d2b131b8 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|
db265883 | 08-Jul-2023 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
com.ibm: Update dump types
This commit extends the DumpType enumeration in the com.ibm.Dump.Create interface by adding two new types of dumps: System and Resource. The System dump contains certain h
com.ibm: Update dump types
This commit extends the DumpType enumeration in the com.ibm.Dump.Create interface by adding two new types of dumps: System and Resource. The System dump contains certain hardware register data and host memory. The Resource dump provides information about various host components, with content varying based on the component.
Change-Id: I8b2e441a0d258479be9f0990a5e21485d1886ac2 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
show more ...
|