blob: 5c8b6b85350e9c808aface85d233c9a6715ed3b9 [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: >
Patrick Williamsa1347412022-12-06 10:56:22 -060014 Additional string to further identify the Type (e.g. it can indicate
15 the OEM format of a Crashdump)
Claire Weinand67b2622022-04-17 10:29:12 -070016 flags:
17 - const
18 - name: PrimaryLogId
19 type: string
20 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060021 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 Weinand67b2622022-04-17 10:29:12 -070024 flags:
25 - const
26
27enumerations:
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 Williamsa1347412022-12-06 10:56:22 -060037 Collection of processor and chipset register values typically
38 gathered for debugging purposes at the time of a crash (or
39 sometimes on-demand)