From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v5 0/6] xen/arm: Interrupt management reworking Date: Fri, 2 May 2014 16:52:04 +0100 Message-ID: <1399045930-17364-1-git-send-email-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1WgFl1-000750-Vm for xen-devel@lists.xenproject.org; Fri, 02 May 2014 15:52:30 +0000 Received: by mail-ee0-f50.google.com with SMTP id c13so3251905eek.23 for ; Fri, 02 May 2014 08:52:14 -0700 (PDT) List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: stefano.stabellini@citrix.com, Julien Grall , tim@xen.org, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org 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