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>
diff --git a/yaml/com/ibm/Dump/Entry/Hardware.interface.yaml b/yaml/com/ibm/Dump/Entry/Hardware.interface.yaml
index 9053cee..34032f4 100644
--- a/yaml/com/ibm/Dump/Entry/Hardware.interface.yaml
+++ b/yaml/com/ibm/Dump/Entry/Hardware.interface.yaml
@@ -5,3 +5,18 @@
registers, and it is used for debugging system checkstop. checkstop is the
descriptive term for entire system termination by the hardware due to a
detected error.
+
+properties:
+ - name: ErrorLogId
+ type: uint32
+ description: >
+ The id of the log associated with the action which triggered the dump.
+ This ID is a reference to an error log entry in the logging system.
+ The value should be a 32-bit unsigned integer.
+
+ - name: FailingUnitId
+ type: uint32
+ description: >
+ A unique id of the failing hardware unit which is causing the dump.
+ This ID could be used to identify the specific piece of hardware
+ within the system. The value should be a 32-bit unsigned integer.