blob: ed603fbca705b74868b4589ffede4fdc1d033d74 [file] [log] [blame]
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -06001description: >
Patrick Williamsa1347412022-12-06 10:56:22 -06002 Implement to notify the creation of new dump. Use this interface when the
3 dump is already created and ready to be offloaded. This interface will add a
4 new dump object with the properties provided. The existing internal create
5 interface should be used when the data is collected and the dump needs to be
6 packaged.
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -06007
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: >
Patrick Williams8da396c2022-03-14 14:21:02 -050014 Create a dump entry based on the parameters.
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -060015 parameters:
Patrick Williams8da396c2022-03-14 14:21:02 -050016 - name: SourceDumpId
17 type: uint32
18 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060019 The dump id provided by the source of the dump. There are dumps
20 which get generated outside the BMC, like a system dump which
21 gets generated and stored in the host memory. All dumps will
22 have a unique id but when communicating to the source of the
23 dump the SourceDumpId will be used.
Patrick Williams8da396c2022-03-14 14:21:02 -050024 - name: Size
25 type: uint64
26 description: >
27 Size of the dump in bytes
Dhruvaraj Subhashchandran5006cdf2020-01-20 04:08:10 -060028 errors:
Patrick Williams8da396c2022-03-14 14:21:02 -050029 - xyz.openbmc_project.Dump.Create.Error.Disabled