OASIS Open Mailing List Archives  ·  All Lists  ·  virtio  ·  2021-02

virtio — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

[PATCH v2 00/17] admin: reconfirming the TC charter


On Tue, 9 Feb 2021 05:02:10 -0500 "Michael S. Tsirkin" <[email protected]> wrote: > On Mon, Feb 08, 2021 at 05:15:55PM +0100, Halil Pasic wrote: > > On Mon, 8 Feb 2021 07:15:57 -0500 > > "Michael S. Tsirkin" <[email protected]> wrote: > > > > > we are adding new device types all the time. > > > no point in trying to list them all in the charter. > > > > > > Signed-off-by: Michael S. Tsirkin <[email protected]> > > > Reviewed-by: Cornelia Huck <[email protected]> > > > --- > > > charter.html 17 + ---------------- > > > 1 file changed, 1 insertion(+), 16 deletions(-) > > > > > > diff --git a/charter.html b/charter.html > > > index 38cad98..82fb981 100644 > > > --- a/charter.html > > > +++ b/charter.html > > > @@ -80,22 +80,7 @@ > > > Specification of device-specific configuration. > > > <ol class="vanilla-lower-alpha"> > > > <li> > > > - For network devices. > > > - </li> > > > - <li> > > > - For block storage devices. > > > - </li> > > > - <li> > > > - For entropy devices. > > > - </li> > > > - <li> > > > - For console devices. > > > - </li> > > > - <li> > > > - For memory ballooning devices. > > > - </li> > > > - <li> > > > - For SCSI endpoint devices. > > > + Normative requirements for specified device types. > > > </li> > > > > Does it make sense to keep the list with only a single element? > > > > > <li> > > > Non-normative advice for designing new device types. > > > > I believe the the rest of the items starting with the one immediately > > above should be moved up one level higher. These don't seem to be sub > > deliverables of 'device-specific configuration' but top level > > deliverables... > > Well if you look at the spec they are all under section > 5 Device Types. The only exception is > Appendix B. Creating New Device Types. > I will move that one out. > What confuses my is the configuration word in the phrase 'device-specific configuration'. I assumed that is about the config space, but it seems your intention for deliverable 2 is to cover everything that is device type specific (config space layout, virtqueues and their purpose, the communication protocol between driver and device (message formats, etc)). I had something like this in mind (please compare to the attachment): 4 Deliverables 1 Specification of feature negotiation, configuration and queues, from both driver and device points of view. 1 Specifically for virtio over PCI. 2 Specifically for virtio over mmio. 3 Specifically for virtio over channel I/O. 4 Specifically for other transports as decided by TC. 2 Normative requirements for specified device types. 3 Non-normative advice for designing new device types. 4 List of reserved device numbers for non-specified device types. (This section is likely to see ongoing maintenance). 5 List of reserved feature numbers for non-specified features for each device type. (This section is likely to see ongoing maintenance). 6 Non-normative code examples for operation of driver/device side of buffers. 7 Non-normative guide for creating devices and drivers which also support a legacy mode. > Attachment: Screen Shot 2021-02-09 at 12.26.32.png Description: PNG image

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]