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