]> xenbits.xensource.com Git - qemu-upstream-4.6-testing.git/commitdiff
S390: Don't tell guest we're updating config space
authorAlexander Graf <agraf@suse.de>
Thu, 17 Dec 2009 12:06:09 +0000 (13:06 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 18 Dec 2009 15:34:26 +0000 (16:34 +0100)
Currently we always set the "config space changed" bit to 1 when triggering
any virtio interrupt. While that worked in 2.6.27, newer kernels interpret
that value as "only the config space changed and nothing else happened".

Since we usually trigger interrupts to tell the guest that something did
happen, we just not tell it the config space changed for now until we
implement the correct callback for that.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
hw/s390-virtio-bus.c

index 493e4dae4485c2244fd7c1e7012d0343b1dfe56e..dc154edb80381de549a14d561bd925919d3dbca0 100644 (file)
@@ -307,7 +307,7 @@ static void virtio_s390_notify(void *opaque, uint16_t vector)
     uint64_t token = s390_virtio_device_vq_token(dev, vector);
 
     /* XXX kvm dependency! */
-    kvm_s390_virtio_irq(s390_cpu_addr2state(0), 1, token);
+    kvm_s390_virtio_irq(s390_cpu_addr2state(0), 0, token);
 }
 
 /**************** S390 Virtio Bus Device Descriptions *******************/