aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2015-08-05 16:02:00 +0100
committerPeter Maydell <peter.maydell@linaro.org>2015-08-05 16:02:00 +0100
commit0175409df42c20257171df87657dd705558aa94d (patch)
treee7255938964ee71f0a728f8c4683689420617356 /include
parente94867ed5f241008d0f53142b2704a075f9ed505 (diff)
parent74aae7b22b8a67cf31937b2f4bdefe2881e799e9 (diff)
downloadqemu-0175409df42c20257171df87657dd705558aa94d.zip
qemu-0175409df42c20257171df87657dd705558aa94d.tar.gz
qemu-0175409df42c20257171df87657dd705558aa94d.tar.bz2
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
virtio fix for 2.4 Fixes migration in virtio 1 mode. We still have a known bug with memory hotplug, it doesn't look like we can fix that in time for 2.4. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> # gpg: Signature made Wed 05 Aug 2015 15:57:39 BST using RSA key ID D28D5469 # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" # gpg: aka "Michael S. Tsirkin <mst@redhat.com>" * remotes/mst/tags/for_upstream: virtio: fix 1.0 virtqueue migration Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include')
-rw-r--r--include/hw/virtio/virtio.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/hw/virtio/virtio.h b/include/hw/virtio/virtio.h
index 59f0763..cccae89 100644
--- a/include/hw/virtio/virtio.h
+++ b/include/hw/virtio/virtio.h
@@ -272,6 +272,12 @@ static inline bool virtio_has_feature(VirtIODevice *vdev, unsigned int fbit)
return __virtio_has_feature(vdev->guest_features, fbit);
}
+static inline bool virtio_host_has_feature(VirtIODevice *vdev,
+ unsigned int fbit)
+{
+ return __virtio_has_feature(vdev->host_features, fbit);
+}
+
static inline bool virtio_is_big_endian(VirtIODevice *vdev)
{
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {