virtio-pci: fix bus master work around on load
authorMichael S. Tsirkin <mst@redhat.com>
Sat, 19 Mar 2011 17:28:19 +0000 (19:28 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 28 Mar 2011 16:34:23 +0000 (18:34 +0200)
commit89c473fd82daf7dddad8162a683bcd0ef671ecda
tree0f45eeb0e9a37a2413d7ae960240f21cc19482a5
parent6f3279b5d1d39e658d29d20221f5a5de850b0c15
virtio-pci: fix bus master work around on load

Commit c81131db15dd1844d0db1d51f3cd7a105cfd2cf3
detects old guests by comparing virtio and
PCI status. It attempts to do this on load,
as well, but load_config callback in a binding
is invoked too early and so the virtio status
isn't set yet.

We could add yet another callback to the
binding, to invoke after load, but it
seems easier to reuse the existing vmstate
callback.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Cc: Alexander Graf <agraf@suse.de>
hw/virtio-pci.c
hw/virtio.h