nvidia-gpu: enable gpu software inventory
The patch uses the MCTP VDM command to retrieve the GPU driver version and updates the DBus interface xyz.openbmc_project.Software.Version with this informa
nvidia-gpu: enable gpu software inventory
The patch uses the MCTP VDM command to retrieve the GPU driver version and updates the DBus interface xyz.openbmc_project.Software.Version with this information at DBus object path /xyz/openbmc_project/software/. The patch also associates software inventory to the chassis inventory item. The GPU driver version is made available in Redfish at the URI /redfish/v1/UpdateService/FirmwareInventory/.
Tested: Build an image for nvl32-obmc machine with the following patches cherry picked.
https://gerrit.openbmc.org/c/openbmc/openbmc/+/85490
The patch cherry-picks the following patches that are currently under review.
``` 1. device tree https://lore.kernel.org/all/aRbLqH8pLWCQryhu@molberding.nvidia.com/ 2. mctpd patches https://github.com/CodeConstruct/mctp/pull/85 3. u-boot changes https://lore.kernel.org/openbmc/20251121-msx4-v1-0-fc0118b666c1@nvidia.com/T/#t 4. kernel changes as specified in the openbmc patch (for espi) 5. entity-manager changes https://gerrit.openbmc.org/c/openbmc/entity-manager/+/85455 6. platform-init changes https://gerrit.openbmc.org/c/openbmc/platform-init/+/85456 7. spi changes https://lore.kernel.org/all/20251121-w25q01jv_fixup-v1-1-3d175050db73@nvidia.com/ ```
The GPU driver version shows up on the DBus.
Change-Id: I712fe0952a02f36e386d3f37a5d4a8192ba641de Signed-off-by: Harshit Aghera <haghera@nvidia.com>
show more ...
|