qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 1.0] virtio: add and use virtio_set_features


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH 1.0] virtio: add and use virtio_set_features
Date: Fri, 25 Nov 2011 09:23:42 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1

On 11/24/2011 06:55 PM, Michael S. Tsirkin wrote:
>  Could some backend make it a hard failure?

I don't see how, there's no way to report a failure from
an io port write.

You can exit(1), or fall back to a restricted set of features like we do for BAD_FEATURE. BAD_FEATURE is a special case of features that is not exposed by the host, but requested by the guest.

>  If I understand
>  correctly, this would have prevented the BAD_FEATURE bug too.

Which bug?

VIRTIO_F_BAD_FEATURE(30)
This feature should never be negotiated by the guest; doing so is an indication that the guest is faulty. An experimental virtio PCI driver contained in Linux version 2.6.25 had this problem, and this feature bit can be used to detect it.

 what would have prevented it.

exit(1) on unsupported features.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]