From mboxrd@z Thu Jan 1 00:00:00 1970 From: vijay.kilari@gmail.com Subject: [RFC PATCH v1 00/10] xen/arm: Add GICv3 support Date: Wed, 19 Mar 2014 19:47:01 +0530 Message-ID: <1395238631-2024-1-git-send-email-vijay.kilari@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian.Campbell@citrix.com, julien.grall@linaro.org, stefano.stabellini@eu.citrix.com, stefano.stabellini@citrix.com, xen-devel@lists.xen.org Cc: Prasun.Kapoor@caviumnetworks.com, Vijaya Kumar K , vijay.kilari@gmail.com List-Id: xen-devel@lists.xenproject.org From: Vijaya Kumar K made changes to existing gic and vgic drivers to make it generic and added support for GIC v3 hw version Tested with ARM64 simulator with single core Vijaya Kumar K (10): xen/arm: make secondary gic init as notifier call xen/arm: register mmio handler at runtime xen/arm: move vgic data to vgic driver arm/xen: move gic save and restore registers to gic driver xen/arm: move gic definitions to seperate file xen/arm: split gic driver into generic and gicv2 driver xen/arm: split vgic into generic and GIC v2 specific drivers xen/arm: Add support for GIC v3 xen/arm: Add vgic support for GIC v3 xen/arm: GICv3 device tree parsing xen/arch/arm/Makefile | 4 +- xen/arch/arm/domain.c | 3 + xen/arch/arm/domain_build.c | 41 +- xen/arch/arm/gic-v2.c | 562 ++++++++++++++++++++++ xen/arch/arm/gic-v3.c | 944 +++++++++++++++++++++++++++++++++++++ xen/arch/arm/gic.c | 512 +++++--------------- xen/arch/arm/io.c | 32 +- xen/arch/arm/io.h | 16 +- xen/arch/arm/smpboot.c | 3 +- xen/arch/arm/vgic-v2.c | 636 +++++++++++++++++++++++++ xen/arch/arm/vgic-v3.c | 927 ++++++++++++++++++++++++++++++++++++ xen/arch/arm/vgic.c | 591 ++--------------------- xen/arch/arm/vuart.c | 39 +- xen/include/asm-arm/domain.h | 20 +- xen/include/asm-arm/gic.h | 171 +++---- xen/include/asm-arm/gic_v2_defs.h | 134 ++++++ xen/include/asm-arm/gic_v3_defs.h | 211 +++++++++ 17 files changed, 3733 insertions(+), 1113 deletions(-) create mode 100644 xen/arch/arm/gic-v2.c create mode 100644 xen/arch/arm/gic-v3.c create mode 100644 xen/arch/arm/vgic-v2.c create mode 100644 xen/arch/arm/vgic-v3.c create mode 100644 xen/include/asm-arm/gic_v2_defs.h create mode 100644 xen/include/asm-arm/gic_v3_defs.h -- 1.7.9.5