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

[Xen-devel] [RFC PATCH v1 00/10] xen/arm: Add GICv3 support



From: Vijaya Kumar K <Vijaya.Kumar@xxxxxxxxxxxxxxxxxx>

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


_______________________________________________
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®.