hw/vfio/platform: add irqfd support
This patch aims at optimizing IRQ handling using irqfd framework. Instead of handling the eventfds on user-side they are handled on kernel side using - the KVM irqfd framework, - the VFIO driver virqfd framework. the virtual IRQ completion is trapped at interrupt controller This removes the need for fast/slow path swap. Overall this brings significant performance improvements. Signed-off-by:Alvise Rigo <a.rigo@virtualopensystems.com> Signed-off-by:
Eric Auger <eric.auger@linaro.org> Reviewed-by:
Alex Bennée <alex.bennee@linaro.org> Tested-by:
Vikram Sethi <vikrams@codeaurora.org> Acked-by:
Peter Maydell <peter.maydell@linaro.org> Signed-off-by:
Alex Williamson <alex.williamson@redhat.com>
Loading
Please register or sign in to comment