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.