blob: 67d66ba6063dc7d8a4f77e07e5fbbf7610e8e285 [file] [log] [blame]
description: >
Implementing this interface allows clients to identify the multi part
updater, which will process a multi part image and orchestrate the code
update process. A multi part image is a collection of individual images
bundled together using a defined encoding format; the multi part updater
interprets this format to perform code updates across various firmware
entities. Implementing this interface is optional and required only if the
client needs to delegate the code update using a multi part image without
specifying a particular firmware target. Implementations must also provide
the xyz.openbmc_project.Software.Update interface for the client to transfer
the multi part image. Only one instance of the MultiPartUpdate exists on the
BMC.