On 26 June 2015 at 18:29, Eric Auger <eric.au...@linaro.org> wrote: > 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.r...@virtualopensystems.com> > Signed-off-by: Eric Auger <eric.au...@linaro.org> > Reviewed-by: Alex Bennée <alex.ben...@linaro.org> > Tested-by: Vikram Sethi <vikr...@codeaurora.org>
Acked-by: Peter Maydell <peter.mayd...@linaro.org> (by which I mean that I can't see anything obviously wrong and am happy for this mostly-ARM-related feature to go in, but am not qualified to review or test it; I think we've agreed that this patchset will all go in via Alex Williamson's tree.) thanks -- PMM