-
Eric Auger authored
VFIO platform device needs to setup irqfd but it does not know the gsi corresponding to the device qemu_irq. This patch proposes to store a hash table in kvm_state using the qemu_irq as key and the gsi as a value. kvm_irqchip_set_qemuirq_gsi allows to insert such a pair. The interrupt controller is supposed to use it. kvm_irqchip_[add, remove]_irqfd_notifier allows to setup/tear down irqfd directly from the qemu_irq. Signed-off-by:
Eric Auger <eric.auger@linaro.org>
Tested-by:
Vikram Sethi <vikrams@codeaurora.org>
Acked-by:
Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by:
Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:
Alex Williamson <alex.williamson@redhat.com>Eric Auger authoredVFIO platform device needs to setup irqfd but it does not know the gsi corresponding to the device qemu_irq. This patch proposes to store a hash table in kvm_state using the qemu_irq as key and the gsi as a value. kvm_irqchip_set_qemuirq_gsi allows to insert such a pair. The interrupt controller is supposed to use it. kvm_irqchip_[add, remove]_irqfd_notifier allows to setup/tear down irqfd directly from the qemu_irq. Signed-off-by:
Eric Auger <eric.auger@linaro.org>
Tested-by:
Vikram Sethi <vikrams@codeaurora.org>
Acked-by:
Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by:
Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:
Alex Williamson <alex.williamson@redhat.com>
Loading