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