[PATCH v3 15/55] KVM: arm/arm64: vgic-new: Implement virtual IRQ injection

2016-05-06 Thread Andre Przywara
From: Christoffer Dall Provide a vgic_queue_irq() function which decides whether a given IRQ needs to be queued to a VCPU's ap_list. This should be called whenever an IRQ becomes pending or enabled, either as a result of userspace injection, from in-kernel emulated devices like the architected ti

Re: [PATCH v3 15/55] KVM: arm/arm64: vgic-new: Implement virtual IRQ injection

2016-05-10 Thread Eric Auger
Hi, On 05/06/2016 12:45 PM, Andre Przywara wrote: > From: Christoffer Dall > > Provide a vgic_queue_irq() function which decides whether a given nit: now called vgic_queue_irq_unlock > IRQ needs to be queued to a VCPU's ap_list. > This should be called whenever an IRQ becomes pending or enabled,

Re: [PATCH v3 15/55] KVM: arm/arm64: vgic-new: Implement virtual IRQ injection

2016-05-10 Thread Marc Zyngier
On 06/05/16 11:45, Andre Przywara wrote: > From: Christoffer Dall > > Provide a vgic_queue_irq() function which decides whether a given > IRQ needs to be queued to a VCPU's ap_list. > This should be called whenever an IRQ becomes pending or enabled, > either as a result of userspace injection, fr

Re: [PATCH v3 15/55] KVM: arm/arm64: vgic-new: Implement virtual IRQ injection

2016-05-10 Thread Christoffer Dall
On Fri, May 06, 2016 at 11:45:28AM +0100, Andre Przywara wrote: > From: Christoffer Dall > > Provide a vgic_queue_irq() function which decides whether a given > IRQ needs to be queued to a VCPU's ap_list. > This should be called whenever an IRQ becomes pending or enabled, > either as a result of