The current apphandler.cpp code has support for the Get System Info Parameters/Set System Info Parameters IPMI commands.
These commands work with such information as:
System Firmware Version (Host BIOS version)
System Name
Primary Operating System Name
Operating System Name
Present OS version number
BMC URL
Base OS/Hypervisor
phosphor-host-ipmid can receive this information from the Host, but unfortunately it keeps it only to itself in a static std::unique_ptr<SysInfoParamStore> sysInfoParamStore variable.
I don't know about usefullness of all the others parameters, but being able to display to user Host BIOS version would be highly useful.
To do it it is necessary to export to the D-bus received information from the Set System Info Parameters IPMI command.
The current
apphandler.cpp
code has support for theGet System Info Parameters
/Set System Info Parameters
IPMI commands.These commands work with such information as:
phosphor-host-ipmid
can receive this information from the Host, but unfortunately it keeps it only to itself in astatic std::unique_ptr<SysInfoParamStore> sysInfoParamStore
variable.I don't know about usefullness of all the others parameters, but being able to display to user Host BIOS version would be highly useful.
To do it it is necessary to export to the D-bus received information from the
Set System Info Parameters
IPMI command.