All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/6] xen/arm: Interrupt management reworking
@ 2014-05-12 17:57 Julien Grall
  2014-05-12 17:57 ` [PATCH v6 1/6] xen/arm: IRQ: Store IRQ type in arch_irq_desc Julien Grall
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Julien Grall @ 2014-05-12 17:57 UTC (permalink / raw)
  To: xen-devel; +Cc: stefano.stabellini, Julien Grall, tim, ian.campbell

Hello,

This is the sixth version of this series to rework interrupt management for
ARM.

Major changes in v6:
    - Rename route_dt_guest_irq into route_guest_irq
    - Rework patch #1 to store PPIs type in separate array

For all changes see in each patch.

Every patches are acked except:
    - #1: Has been reworked to avoid using per_cpu(...,0)
    - #3: New patch

This series is a dependency for the ARM SMMU drivers.

A working tree can be found here:
    git://xenbits.xen.org/people/julieng/xen-unstable.git branch interrupt-mgmt-v6

Sincerely yours,

Julien Grall (6):
  xen/arm: IRQ: Store IRQ type in arch_irq_desc
  xen/arm: IRQ: Replace {request,setup}_dt_irq by {request,setup}_irq
  xen/arm: Replace route_guest_dt_irq by route_guest_irq
  xen: IRQ: Add dev_id parameter to release_irq
  xen/arm: IRQ: extend {request,setup}_irq to take an irqflags in
    parameter
  xen/arm: IRQ: Handle multiple action per IRQ

 xen/arch/arm/domain_build.c              |   16 +-
 xen/arch/arm/gic.c                       |   38 +++--
 xen/arch/arm/irq.c                       |  237 ++++++++++++++++++++++++------
 xen/arch/arm/platforms/xgene-storm.c     |   15 +-
 xen/arch/arm/setup.c                     |    3 +-
 xen/arch/arm/time.c                      |   30 ++--
 xen/arch/x86/hpet.c                      |    2 +-
 xen/arch/x86/i8259.c                     |    2 +-
 xen/arch/x86/irq.c                       |   11 +-
 xen/arch/x86/time.c                      |    2 +-
 xen/drivers/char/exynos4210-uart.c       |   15 +-
 xen/drivers/char/ns16550.c               |   20 +--
 xen/drivers/char/omap-uart.c             |   15 +-
 xen/drivers/char/pl011.c                 |   18 ++-
 xen/drivers/passthrough/amd/iommu_init.c |    2 +-
 xen/drivers/passthrough/vtd/iommu.c      |    2 +-
 xen/include/asm-arm/config.h             |    2 +
 xen/include/asm-arm/gic.h                |    5 +-
 xen/include/asm-arm/irq.h                |   13 +-
 xen/include/xen/device_tree.h            |    3 +
 xen/include/xen/irq.h                    |   11 +-
 21 files changed, 319 insertions(+), 143 deletions(-)

-- 
1.7.10.4

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

end of thread, other threads:[~2014-05-16 10:43 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-12 17:57 [PATCH v6 0/6] xen/arm: Interrupt management reworking Julien Grall
2014-05-12 17:57 ` [PATCH v6 1/6] xen/arm: IRQ: Store IRQ type in arch_irq_desc Julien Grall
2014-05-15 15:45   ` Ian Campbell
2014-05-15 17:03     ` Julien Grall
2014-05-16 10:16       ` Ian Campbell
2014-05-16 10:43         ` Julien Grall
2014-05-12 17:57 ` [PATCH v6 2/6] xen/arm: IRQ: Replace {request, setup}_dt_irq by {request, setup}_irq Julien Grall
2014-05-12 17:57 ` [PATCH v6 3/6] xen/arm: Replace route_guest_dt_irq by route_guest_irq Julien Grall
2014-05-15 15:46   ` Ian Campbell
2014-05-12 17:57 ` [PATCH v6 4/6] xen: IRQ: Add dev_id parameter to release_irq Julien Grall
2014-05-12 17:57 ` [PATCH v6 5/6] xen/arm: IRQ: extend {request, setup}_irq to take an irqflags in parameter Julien Grall
2014-05-12 17:59   ` Julien Grall
2014-05-12 17:57 ` [PATCH v6 6/6] xen/arm: IRQ: Handle multiple action per IRQ Julien Grall

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.