summaryrefslogtreecommitdiff
path: root/target-s390x/kvm.c
diff options
context:
space:
mode:
authorCornelia Huck <cornelia.huck@de.ibm.com>2013-06-28 09:28:06 +0200
committerCornelia Huck <cornelia.huck@de.ibm.com>2013-07-01 11:00:20 +0200
commitcc3ac9c4a6fd0574b767c599e4a582be8f23260d (patch)
tree8ca908b1b57ef1d95f0134bd5904eb1542d94cb1 /target-s390x/kvm.c
parentffeec223b55ea696567ed544016824199cd7c7bc (diff)
downloadqemu-cc3ac9c4a6fd0574b767c599e4a582be8f23260d.tar.gz
virtio-ccw: fix build breakage on windows
event_notifier_get_fd() is not available on windows hosts. Fix this by moving the calls to event_notifier_get_fd() to the kvm code. Reported-by: Stefan Weil <sw@weilnetz.de> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'target-s390x/kvm.c')
-rw-r--r--target-s390x/kvm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/target-s390x/kvm.c b/target-s390x/kvm.c
index b524c35ed2..42f758fc7d 100644
--- a/target-s390x/kvm.c
+++ b/target-s390x/kvm.c
@@ -934,12 +934,13 @@ void kvm_arch_init_irq_routing(KVMState *s)
{
}
-int kvm_s390_assign_subch_ioeventfd(int fd, uint32_t sch, int vq, bool assign)
+int kvm_s390_assign_subch_ioeventfd(EventNotifier *notifier, uint32_t sch,
+ int vq, bool assign)
{
struct kvm_ioeventfd kick = {
.flags = KVM_IOEVENTFD_FLAG_VIRTIO_CCW_NOTIFY |
KVM_IOEVENTFD_FLAG_DATAMATCH,
- .fd = fd,
+ .fd = event_notifier_get_fd(notifier),
.datamatch = vq,
.addr = sch,
.len = 8,