All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC v2 0/4] chip/vgic adaptations for forwarded irq
@ 2015-02-11  8:20 ` Eric Auger
  0 siblings, 0 replies; 26+ messages in thread
From: Eric Auger @ 2015-02-11  8:20 UTC (permalink / raw)
  To: eric.auger, eric.auger, christoffer.dall, marc.zyngier,
	andre.przywara, linux-arm-kernel, kvmarm, kvm, alex.williamson
  Cc: patches, a.motakis, a.rigo, b.reynal

This series proposes some fixes that appeared to be necessary
to integrate IRQ forwarding in KVM/VFIO.

- deactivation of the forwarded IRQ in irq_disabled case
- a specific handling of forwarded IRQ into the VGIC state machine.
- deactivation of physical IRQ and unforwarding on vgic destruction
- rb_tree lock in vgic.c

Integrated pieces can be found at
ssh://git.linaro.org/people/eric.auger/linux.git
on branch irqfd_integ_v9

v1 -> v2:
- change title of the series (formerly "vgic additions for forwarded irq")
- "[RFC 4/4] KVM: arm: vgic: handle irqfd forwarded IRQ injection
  before vgic readiness" now handled in ARM irqfd series
- add chip.c patch file

Eric Auger (4):
  chip.c: complete the forwarded IRQ in case the handler is not reached
  KVM: arm: vgic: fix state machine for forwarded IRQ
  KVM: arm: vgic: add forwarded irq rbtree lock
  KVM: arm: vgic: cleanup forwarded IRQs on destroy

 include/kvm/arm_vgic.h |   1 +
 kernel/irq/chip.c      |   8 +++-
 virt/kvm/arm/vgic.c    | 106 ++++++++++++++++++++++++++++++++++++++++---------
 3 files changed, 94 insertions(+), 21 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2015-05-07  9:41 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-11  8:20 [RFC v2 0/4] chip/vgic adaptations for forwarded irq Eric Auger
2015-02-11  8:20 ` Eric Auger
2015-02-11  8:20 ` [RFC v2 1/4] chip.c: complete the forwarded IRQ in case the handler is not reached Eric Auger
2015-02-11  8:20   ` Eric Auger
2015-02-11  8:20 ` [RFC v2 2/4] KVM: arm: vgic: fix state machine for forwarded IRQ Eric Auger
2015-02-11  8:20   ` Eric Auger
2015-05-06 14:26   ` Christoffer Dall
2015-05-06 14:26     ` Christoffer Dall
2015-05-07  7:48     ` Eric Auger
2015-05-07  7:48       ` Eric Auger
2015-05-07  9:20       ` Christoffer Dall
2015-05-07  9:20         ` Christoffer Dall
2015-05-07  9:38         ` Eric Auger
2015-05-07  9:38           ` Eric Auger
2015-02-11  8:20 ` [RFC v2 3/4] KVM: arm: vgic: add forwarded irq rbtree lock Eric Auger
2015-02-11  8:20   ` Eric Auger
2015-02-11  8:20 ` [RFC v2 4/4] KVM: arm: vgic: cleanup forwarded IRQs on destroy Eric Auger
2015-02-11  8:20   ` Eric Auger
2015-05-06 14:27 ` [RFC v2 0/4] chip/vgic adaptations for forwarded irq Christoffer Dall
2015-05-06 14:27   ` Christoffer Dall
2015-05-06 15:32   ` Eric Auger
2015-05-06 15:32     ` Eric Auger
2015-05-07  9:17     ` Christoffer Dall
2015-05-07  9:17       ` Christoffer Dall
2015-05-07  9:39       ` Eric Auger
2015-05-07  9:39         ` Eric Auger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.