OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [virtio] Groups - Action Item "Create text version of virtio 0.9.5 document" added


On Wed, 2013-07-31 at 11:29 +0100, Michael S. Tsirkin wrote:
>  Em, which one of specs? What I'm talking about is reserving a "Subsystem
> > Device ID" (p.2.1 of the current spec) value 0 to a "device that does
> > nothing" (is not a network card, nor block device, nor console, nor etc.
> > nor anything else) and specifying how is the guest supposed to behave
> > with such device (do nothing). In the current speech it would be
> > "Appendix I: Doing Nothing Device", following "Appendix I: SCSI Host
> > Device". How does this break anything?
> 
> It doesn't but then it will have to keep doing nothing :)

And that's the general plan. I had a vague idea of "dynamic
devices" (ie. changing their "identity" in runtime), but this is just
one step too far.

On Wed, 2013-07-31 at 11:34 +0100, Michael S. Tsirkin wrote:
> Reading through this, you want a way to say "there's no device there"
> for virtio-mmio?

And maybe virtio-ccw. And virtio-smoke-signals is anyone ever implements
it :-)

But seriously speaking, I'm just trying to formalize the current
behaviour of the core. Today it does nothing if there is no driver for a
particular VIRTIO_ID_*, and there is no (and will never be) driver with
0 in id_table.
> 
> I think this is a bus-specific problem. PCI has a different, standard
> way to do this (report 0xfffffffff as both device and vendor ID).
> 
And I want to provide a bus-agnostic solution. Of course the PCI
backends may never instantiate such device if they wish (and it probably
wouldn't make any sense whatsoever).

Paweł




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]