]> git.proxmox.com Git - mirror_qemu.git/blobdiff - include/sysemu/kvm.h
kvm: extend kvm_irqchip_add_msi_route to work on s390
[mirror_qemu.git] / include / sysemu / kvm.h
index 104cf3535efbb19d0527b2f48e489e1ad0e6984b..30cb84d2b815389a1cbef71bc500d6b531d7fa9a 100644 (file)
@@ -158,6 +158,7 @@ extern bool kvm_readonly_mem_allowed;
 
 struct kvm_run;
 struct kvm_lapic_state;
+struct kvm_irq_routing_entry;
 
 typedef struct KVMCapabilityInfo {
     const char *name;
@@ -270,6 +271,9 @@ int kvm_arch_on_sigbus(int code, void *addr);
 
 void kvm_arch_init_irq_routing(KVMState *s);
 
+int kvm_arch_fixup_msi_route(struct kvm_irq_routing_entry *route,
+                             uint64_t address, uint32_t data);
+
 int kvm_set_irq(KVMState *s, int irq, int level);
 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg);