1e5abf627SDhruvaraj Subhashchandrandescription: >
2e5abf627SDhruvaraj Subhashchandran    Implement this to add SBE dump management.
3e5abf627SDhruvaraj Subhashchandran
4e5abf627SDhruvaraj Subhashchandran    Self Boot Engine(SBE) is a microcontroller that sits inside the processor to
5e5abf627SDhruvaraj Subhashchandran    initialize it to start the booting and also acts as a secure channel for
6e5abf627SDhruvaraj Subhashchandran    accessing certain control functions on the processor. During the booting or
7e5abf627SDhruvaraj Subhashchandran    other hardware access operations SBE can encounter errors and become
8e5abf627SDhruvaraj Subhashchandran    unresponsive. In such situations, the debug data needs to be collected from
9e5abf627SDhruvaraj Subhashchandran    such SBEs to find out the root cause of the error. This data includes
10e5abf627SDhruvaraj Subhashchandran    hardware state, configuration, memory, etc. The collected data is then
11e5abf627SDhruvaraj Subhashchandran    packaged into the OpenPOWER dump format and which is called as SBE dump.
12e5abf627SDhruvaraj Subhashchandran    There will be one instance of SBE on each processor. Implement this
13e5abf627SDhruvaraj Subhashchandran    interface to add support for managing the SBE dump.
14*1e5573e4SDhruvaraj Subhashchandran
15*1e5573e4SDhruvaraj Subhashchandranproperties:
16*1e5573e4SDhruvaraj Subhashchandran    - name: ErrorLogId
17*1e5573e4SDhruvaraj Subhashchandran      type: uint32
18*1e5573e4SDhruvaraj Subhashchandran      description: >
19*1e5573e4SDhruvaraj Subhashchandran          The id of the log associated with the action which triggered the dump.
20*1e5573e4SDhruvaraj Subhashchandran          This ID is a reference to an error log entry in the logging system.
21*1e5573e4SDhruvaraj Subhashchandran          The value should be a 32-bit unsigned integer.
22*1e5573e4SDhruvaraj Subhashchandran
23*1e5573e4SDhruvaraj Subhashchandran    - name: FailingUnitId
24*1e5573e4SDhruvaraj Subhashchandran      type: uint32
25*1e5573e4SDhruvaraj Subhashchandran      description: >
26*1e5573e4SDhruvaraj Subhashchandran          A unique id of the failing SBE which is causing the dump. This ID
27*1e5573e4SDhruvaraj Subhashchandran          could be used to identify the specific SBE  within the system. The
28*1e5573e4SDhruvaraj Subhashchandran          value should be a 32-bit unsigned integer.
29