Claire Weinan | d67b262 | 2022-04-17 10:29:12 -0700 | [diff] [blame] | 1 | description: > |
| 2 | Implement this to add FaultLog dump management. |
| 3 | |
| 4 | properties: |
| 5 | - name: Type |
| 6 | type: enum[self.FaultDataType] |
| 7 | description: > |
| 8 | Type of fault data in the log indicated by PrimaryLogId. |
| 9 | flags: |
| 10 | - const |
| 11 | - name: AdditionalTypeName |
| 12 | type: string |
| 13 | description: > |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 14 | Additional string to further identify the Type (e.g. it can indicate |
| 15 | the OEM format of a Crashdump) |
Claire Weinan | d67b262 | 2022-04-17 10:29:12 -0700 | [diff] [blame] | 16 | flags: |
| 17 | - const |
| 18 | - name: PrimaryLogId |
| 19 | type: string |
| 20 | description: > |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 21 | This is intended to be a unique identifier, depending on Type, to |
| 22 | reference the primary fault data log but is not intended otherwise to |
| 23 | be programatically interpreted (e.g. string parsing) |
Claire Weinan | d67b262 | 2022-04-17 10:29:12 -0700 | [diff] [blame] | 24 | flags: |
| 25 | - const |
| 26 | |
| 27 | enumerations: |
| 28 | - name: FaultDataType |
| 29 | description: > |
| 30 | Type of fault data logged. |
| 31 | values: |
| 32 | - name: CPER |
| 33 | description: > |
| 34 | UEFI Common Platform Error Record |
| 35 | - name: Crashdump |
| 36 | description: > |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 37 | Collection of processor and chipset register values typically |
| 38 | gathered for debugging purposes at the time of a crash (or |
| 39 | sometimes on-demand) |