summaryrefslogtreecommitdiffstats
path: root/kvm-stub.c
diff options
context:
space:
mode:
authorPeter Xu2016-07-14 07:56:33 +0200
committerMichael S. Tsirkin2016-07-21 19:44:19 +0200
commit3f1fea0fb5bfd78ede2ceae5dae0b24c0380f423 (patch)
tree949a85390e8f549a00e49fa0bd3c11334094cec8 /kvm-stub.c
parentkvm-irqchip: x86: add msi route notify fn (diff)
downloadqemu-3f1fea0fb5bfd78ede2ceae5dae0b24c0380f423.tar.gz
qemu-3f1fea0fb5bfd78ede2ceae5dae0b24c0380f423.tar.xz
qemu-3f1fea0fb5bfd78ede2ceae5dae0b24c0380f423.zip
kvm-irqchip: do explicit commit when update irq
In the past, we are doing gsi route commit for each irqchip route update. This is not efficient if we are updating lots of routes in the same time. This patch removes the committing phase in kvm_irqchip_update_msi_route(). Instead, we do explicit commit after all routes updated. Signed-off-by: Peter Xu <peterx@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'kvm-stub.c')
-rw-r--r--kvm-stub.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/kvm-stub.c b/kvm-stub.c
index 982e5900b7..64e23f6be0 100644
--- a/kvm-stub.c
+++ b/kvm-stub.c
@@ -135,6 +135,10 @@ int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg,
return -ENOSYS;
}
+void kvm_irqchip_commit_routes(KVMState *s)
+{
+}
+
int kvm_irqchip_add_adapter_route(KVMState *s, AdapterInfo *adapter)
{
return -ENOSYS;