On 02/24/2010 05:46 AM, Michael S. Tsirkin wrote:
Ah, you mean telling the guest to switch features on and off: natureally
this would require guest driver changes. This might be also non-trivial
to implement. Consider a request that has been posted without checksum,
suddenly we disable checksum support. Guest will need a way to handle
that. Guest OSes might also not be prepared to handle device features
going away.
It's the same as cpuid flags.
Management tools should plan appropriately and not advertise virtio
features that cannot be supported throughout the migration pool.
Fortunately, someone had enough foresight to allow management software
to disable virtio features on a per-feature basis :-)
Regards,
Anthony Liguori