blob: 6d74228524f4d1ab8465f2b6109df25e9946b3f3 [file] [log] [blame]
Claire Weinand67b2622022-04-17 10:29:12 -07001description: >
2 Implement this to add FaultLog dump management.
3
4properties:
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: >
14 Additional string to further identify the Type (e.g. it
15 can indicate the OEM format of a Crashdump)
16 flags:
17 - const
18 - name: PrimaryLogId
19 type: string
20 description: >
21 This is intended to be a unique identifier, depending on
22 Type, to reference the primary fault data log but is not
23 intended otherwise to be programatically interpreted
24 (e.g. string parsing)
25 flags:
26 - const
27
28enumerations:
29 - name: FaultDataType
30 description: >
31 Type of fault data logged.
32 values:
33 - name: CPER
34 description: >
35 UEFI Common Platform Error Record
36 - name: Crashdump
37 description: >
38 Collection of processor and chipset register values
39 typically gathered for debugging purposes at the time
40 of a crash (or sometimes on-demand)