On Wed, 2013-10-09 at 17:23 +0100, Michael S. Tsirkin wrote:
> What I am saying is that version field must not be the version of
> the transport.
> It must only be there to declare that device is non transitional.
>
> The virtio_mmio driver must not look at
> the version field to detect whether device supports virtio 1.0.
> Instead it must only look at whether device exposes VIRTIO_F_VERSION_1.
I completely disagree, but that's not a big problem. Fortunately the
spec defines the device behaviour, not the driver implementation. The
device compliant with the spec will have to report version 2 - I don't
think you're contesting that, are you?
Paweł