Discussion of the implementations of VIRTIO specification
 help / color / mirror / Atom feed
* [virtio-dev] [PATCH 0/1] Allow "Vendor Specific" extension to virtio PCI capabilities.
@ 2018-05-17 13:06 Venu Busireddy
  2018-05-17 13:06 ` [virtio-dev] [PATCH 1/1] " Venu Busireddy
  0 siblings, 1 reply; 7+ messages in thread
From: Venu Busireddy @ 2018-05-17 13:06 UTC (permalink / raw)
  To: venu.busireddy, virtio-dev

Section 4.1.4 of the virtio specification, while describing the values
for cfg_type field of "virtio PCI capabilities" says, "Any other
value is reserved for future use."  Currently, values 1 through 5 are
defined. Every other value is reserved.

It would be useful if the virtio specification provides a virtio PCI
capability that is reserved for any vendor specific extension, thus
allowing the vendors to define any vendor specific extension to virtio
PCI capabilities.

That will be similar to what the PCI specification has done. While
reserving all Capability IDs from 12h through 0FFh, it also provides a
"Vendor Specific" capability ID (0x09), to allow the device vendors to
use the capability mechanism for vendor specific information.

There are alternative ways to achieve the same objective, but the
implementation is much cleaner with a new virtio PCI capability.


Venu Busireddy (1):
  Allow "Vendor Specific" extension to virtio PCI capabilities.

 content.tex | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)


---------------------------------------------------------------------
To unsubscribe, e-mail: virtio-dev-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: virtio-dev-help@lists.oasis-open.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-05-23 12:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-17 13:06 [virtio-dev] [PATCH 0/1] Allow "Vendor Specific" extension to virtio PCI capabilities Venu Busireddy
2018-05-17 13:06 ` [virtio-dev] [PATCH 1/1] " Venu Busireddy
2018-05-18 16:06   ` Stefan Hajnoczi
2018-05-18 21:43     ` Venu Busireddy
2018-05-22 10:03       ` Stefan Hajnoczi
2018-05-22 13:48         ` Venu Busireddy
2018-05-23 12:30           ` Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox