summaryrefslogtreecommitdiff
path: root/target-arm
diff options
context:
space:
mode:
authorFrank Blaschka <frank.blaschka@de.ibm.com>2015-01-09 09:04:40 +0100
committerCornelia Huck <cornelia.huck@de.ibm.com>2015-01-12 10:14:04 +0100
commit9e03a0405d56b4af8952b794d0e5dd9206ee7329 (patch)
tree154f3bf6d8cb1762fe4c1628553919308a3bc343 /target-arm
parent863f6f52b7134304234ea81554f62f54afb016fa (diff)
downloadqemu-9e03a0405d56b4af8952b794d0e5dd9206ee7329.tar.gz
qemu-9e03a0405d56b4af8952b794d0e5dd9206ee7329.tar.bz2
qemu-9e03a0405d56b4af8952b794d0e5dd9206ee7329.zip
kvm: extend kvm_irqchip_add_msi_route to work on s390
on s390 MSI-X irqs are presented as thin or adapter interrupts for this we have to reorganize the routing entry to contain valid information for the adapter interrupt code on s390. To minimize impact on existing code we introduce an architecture function to fixup the routing entry. Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'target-arm')
-rw-r--r--target-arm/kvm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/target-arm/kvm.c b/target-arm/kvm.c
index 4d81f3d765..23cefe98b4 100644
--- a/target-arm/kvm.c
+++ b/target-arm/kvm.c
@@ -548,3 +548,9 @@ int kvm_arch_irqchip_create(KVMState *s)
return 0;
}
+
+int kvm_arch_fixup_msi_route(struct kvm_irq_routing_entry *route,
+ uint64_t address, uint32_t data)
+{
+ return 0;
+}