[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v5 0/6] xen/arm: Interrupt management reworking



Hello,

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

This patchset is smaller than the previous version as Ian Campbell has already
pushed most of the patches.

Major changes in v6:
    - Introduce boot_cpu macro
    - Fix wrong test condition in exynos4210 drivers

Every patches are acked except:
    - #1: new patch
    - #6: Only acked for non-ARM part

For all changes see in each 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-v5

Sincerely yours,

Julien Grall (6):
  xen: Add convenient macro boot_cpu
  xen/arm: IRQ: Store IRQ type in arch_irq_desc
  xen/arm: IRQ: Replace {request,setup}_dt_irq by {request,setup}_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/gic.c                       |   36 +++---
 xen/arch/arm/irq.c                       |  189 ++++++++++++++++++++++++------
 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                |    8 +-
 xen/include/xen/irq.h                    |   11 +-
 xen/include/xen/percpu.h                 |    3 +
 19 files changed, 252 insertions(+), 124 deletions(-)

-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.