How to upload proposal and code for specifying and customizing projects?
Tony Lee (李文富)
Tony.Lee at quantatw.com
Sat Mar 9 19:11:25 AEDT 2019
Hi Ed,
We know that the above proposal can get more fully information and in most cases it matches.
But our design is to provide a simple way to get basic parameters (such as vendor ID, serial numbers, etc.) via SMbus
and it is not a quanta specific feature. Currently, it only needs the feature to retrieve NVMe drives information without MCTP.
Here is the proposal. https://gerrit.openbmc-project.xyz/#/c/openbmc/docs/+/19061/
Thanks
Best Regards,
Tony
-----Original Message-----
From: Ed Tanous [mailto:ed.tanous at intel.com]
Sent: Saturday, March 9, 2019 1:34 AM
To: Tony Lee (李文富) <Tony.Lee at quantatw.com>; Brad Bishop <bradleyb at fuzziesquirrel.com>
Cc: openbmc at lists.ozlabs.org
Subject: Re: How to upload proposal and code for specifying and customizing projects?
On 3/7/19 6:49 PM, Tony Lee (李文富) wrote:
> Hi Brad,
>
>
>> I can certainly create a quanta-dbus-interfaces repository if you'd like. But first - I'm just curious about what sorts of DBus APIs you have? Are they actually specific to Quanta machines, or could they be put in phosphor-dbus-interfaces?
> Understood. It can also be used for the machine has NVMe drives on it. The APIs could be put in phosphor-dbus-interfaces.
> for example, "xyz.openbmc_project.Nvme.Information”. The properties will be SerialNumber, VendorID, SmartWarnings, StatusFlags, DriveLifeUsed.
There is already some initial work to do this, and this is definitely not a quanta specific feature. It should not be put in quanta-dbus-interfaces. The design document below is laying the ground work to enable NVMe-MI. It be great if you could help to review it before implementing anything, or pushing your own design doc.
https://gerrit.openbmc-project.xyz/#/c/openbmc/docs/+/18031/
The long term intention is that this will be implemented as part of the xyz.openbmc_project.Asset interface, and leave the NVMe information to an NVME-specific API.
>
>> Could you briefly talk about what some of the applications that present/would present these APIs do?
> The application is to retrieve information of the NVMe devices by NVMe-MI commands via SMBus directly.
>
> Thanks
> Best Regards,
> Tony
It would help a lot if you could help to review some of the code reviews in progress that are working through NVMe-MI. That will accelerate NVMe support faster than starting over from scratch.
-Ed
More information about the openbmc
mailing list