| Tom Joseph | de992ef | 2025-03-14 09:59:09 +0530 | [diff] [blame^] | 1 | description: > |
| 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. |