blob: 6fa58099f39f8594b9cb3f8bfc28bd4dd9ff1023 [file] [log] [blame]
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -06001description: >
2 Implement to notify the creation of new dump.
3 Use this interface when the dump is already created and ready
4 to be offloaded. This interface will add a new dump object with the
5 properties provided. The existing internal create interface should
6 be used when the data is collected and the dump needs to be packaged.
7
8 Any OpenBMC implementation must provide exactly one implementation of
9 xyz.openbmc_project.Dump.NewDump on /xyz/openbmc_project/dump.
10
11methods:
12 - name: Notify
13 description: >
14 Create a dump entry based on the parameters.
15 parameters:
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -060016 - name: SourceDumpId
17 type: uint32
18 description: >
19 The dump id provided by the source of the dump.
20 There are dumps which get generated outside the BMC, like a
21 system dump which gets generated and stored in the host memory.
22 All dumps will have a unique id but when communicating
23 to the source of the dump the SourceDumpId will be used.
24 - name: Size
25 type: uint64
26 description: >
27 Size of the dump in bytes
28 errors:
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -060029 - xyz.openbmc_project.Dump.Create.Error.Disabled