blob: 1f4ee4f8e000773bf95159e0d6723697a736a381 [file] [log] [blame]
Jayanth Othayoth23ebc262017-05-25 07:22:03 -05001description: >
2 Implement to capture BMC Dump based on type.
3
4methods:
5 - name: Create
6 description: >
7 Create BMC Dump based on the Dump type.
8 parameters:
9 - name: Type
10 type: enum[self.Type]
11 description: >
12 Type of the Dump.
13 - name: FullPaths
14 type: array[string]
15 description: >
Jayanth Othayoth09f6b642017-09-03 21:09:35 -050016 A list of paths (file paths or d-bus object paths) that must be
17 processed to derive the dump content.
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050018 errors:
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050019 - xyz.openbmc_project.Common.File.Error.Write
20 - xyz.openbmc_project.Dump.Create.Error.Disabled
21 - xyz.openbmc_project.Dump.Create.Error.QuotaExceeded
22
23enumerations:
24 - name: Type
25 description: >
26 Possible types of BMC Dump.
27 values:
28 - name: ApplicationCored
29 description: >
30 Dump triggered due to application core.
Jayanth Othayotha320c7c2017-06-14 07:17:21 -050031 - name: UserRequested
32 description: >
33 Dump triggered by the user.
Jayanth Othayoth09f6b642017-09-03 21:09:35 -050034 - name: InternalFailure
35 description: >
36 Dump triggered due to InternalFailure type error commit.
Marri Devender Rao0deb2872018-11-12 07:45:54 -060037 - name: Checkstop
38 description: >
39 Dump triggered due to Checkstop type error commit.
George Liuff92ffe2021-02-09 15:01:53 +080040 - name: Ramoops
41 description: >
42 Dump triggered due to Ramoops type error commit.
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050043
44# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4