Where to collect information for Redfish System's Processors, Storage, Memory data

Thang Nguyen thang at os.amperecomputing.com
Thu Mar 18 18:40:54 AEDT 2021


On 18/03/2021 02:26, Ren, Zhikui wrote:
>
>> -----Original Message-----
>> From: openbmc <openbmc-bounces+zhikui.ren=intel.com at lists.ozlabs.org>
>> On Behalf Of Thang Nguyen
>> Sent: Tuesday, March 16, 2021 3:22 AM
>> To: OpenBMC Maillist <openbmc at lists.ozlabs.org>
>> Subject: Where to collect information for Redfish System's Processors,
>> Storage, Memory data
>>
>> Hi,
>>
>> I am looking for how to support Redfish System schema which information
> >from Host:
>> - Processors: redfish/v1/Systems/system/Processors
>>
>> - Storage: redfish/v1/Systems/system/Storage
>>
>> - Memory: redfish/v1/Systems/system/Memory
>>
>> I looked into the bmcweb repository at redfish-core/lib/memory.hpp and
>> redfish-core/lib/pcie.hpp but just see doGet() function to read data from
>> dbus to report via Redfish. There is no doPost() function to post codes to
>> Redfish.
>>
>> My questions are:
>>
>> 1. How can Host BIOS collect information and send to BMC so that BMC can
>> report via Redfish? via in-band Redfish?
>>
>> 2. If the information is not from BIOS, how can BMC collect information?
>> What recipes/repositories are used to collect information?
>>
> [Ren, Zhikui] https://github.com/openbmc/smbios-mdr is the service that populates dbus objects

[Thang] Thanks for your information. But I don't see any meta-* use 
smbios-mdr. How can OpenBMC get SMBIOS information?

Do we need to implement IPMI OEM or something like that to send data to BMC?

And UEFI (EDK2) collects SMBIOS data and send to BMC over IPMI?

>> Thanks,
>>
>> Thang Q. Nguyen -


More information about the openbmc mailing list