[PATCH v3 3/8] VFIO: platform: forwarded state tested when selecting IRQ handler
From: Eric Auger <hidden>
Date: 2014-12-01 21:16:37
Also in:
kvm, lkml
On 12/01/2014 09:10 PM, Christoffer Dall wrote:
On Mon, Dec 01, 2014 at 03:39:24PM +0100, Eric Auger wrote:quoted
Hi Christoffer, On 11/30/2014 01:47 PM, Christoffer Dall wrote:quoted
The subject reads strangely, perhaps just: VFIO: platform: test forward state when selecting IRQ handlerOKquoted
On Sun, Nov 23, 2014 at 07:35:55PM +0100, Eric Auger wrote:quoted
In case the IRQ is forwarded, the VFIO platform IRQ handler does not need to disable the IRQ anymore. When setting the IRQ handler we now also test the forwarded state. In case the IRQ is forwarded we select the edge handler (no automaske). Signed-off-by: Eric Auger <redacted> --- v2 -> v3: - forwarded state was tested in the handler. Now the forwarded state is tested before setting the handler. This definitively limits the dynamics of forwarded state changes but I don't think there is a use case where we need to be able to change the state at any time.user space can change this by calling the VFIO_IRQ_SET_ACTION_TRIGGER whenever it wants, right?yes the user can set/unset the VFIO signaling (and request_irq/free_irq) using VFIO_IRQ_SET_ACTION_TRIGGER. In this new version I do not allow changing the forwarded state when the handler is attached (request_irq). Does it answer your interrogation?interrogation? hopefully it wasn't that bad ;)
Oups sorry "faux ami" in french. I wanted to say question but wanted to say it smarter. another time ;-)
Yes, that answers my question. Thanks, -Christoffer