All of lore.kernel.org
 help / color / mirror / Atom feed
* Packaging and deploying multiple firmware image types in one
@ 2019-11-11 19:28 Adriana Kobylak
  2019-11-12  7:49 ` Alexander A. Filippov
  0 siblings, 1 reply; 11+ messages in thread
From: Adriana Kobylak @ 2019-11-11 19:28 UTC (permalink / raw)
  To: openbmc

There was some discussion in the "PSU firmware update" proposal[1] about 
bundling firmware images together such as the BMC and PSU firmware. The 
Software interface defines these bundles as a "System" version[2].

At IBM, we're starting to create a "System" bundle of BMC + host 
firmware by adding a recipe that would add the host's firmware files to 
the BMC's squashfs[3].

One of the pending items is determining how to showcase the version of 
these System images in Redfish. We can assume that the version of a 
System image corresponds to the BMC's "FirmwareVersion", but it's 
unknown what else the bundle contains (host fw, PSU fw, PCIe fw,..), in 
order to populate the other version fields such as "BiosVersion". 
There's a D-Bus "Extended Version" property[4] that could be leveraged 
to add the additional image information.

Feel free to share if you have any thoughts on this item or any aspect 
of these "System" images.


---
[1] https://lists.ozlabs.org/pipermail/openbmc/2019-June/016573.html
[2] 
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Software/Version.interface.yaml
[3] 
https://github.com/openbmc/meta-openpower/blob/master/recipes-phosphor/flash/host-fw_git.bb
[4] 
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Software/ExtendedVersion.interface.yaml

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-11-19 19:22 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-11 19:28 Packaging and deploying multiple firmware image types in one Adriana Kobylak
2019-11-12  7:49 ` Alexander A. Filippov
2019-11-12 21:38   ` Gunnar Mills
2019-11-13  0:54     ` Adriana Kobylak
2019-11-12 22:54   ` Adriana Kobylak
2019-11-13  7:24     ` Alexander A. Filippov
2019-11-14  7:51     ` Alexander A. Filippov
2019-11-14 22:10       ` Adriana Kobylak
2019-11-15 14:51         ` Adriana Kobylak
2019-11-15 15:46           ` Andrew Geissler
2019-11-19 19:22             ` Adriana Kobylak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.