This series is an attempt to get jailhouse working on systems with
64bit CPUs and non GIC v3 (non v2 compatible)

With my half knowledge, I have tried to get a few things working.
I might have fixed one and broke ten others.
Please scrutinize each change and point out issues.

ONLY tested with aarch64 and GICv3 config

Nikhil Devshatwar (7):
  hypervisor: Move GIC v3 to arm-common
  inmates: Move gic v3 to common
  hypervisor: Fix sysreg macro definitions
  hypervisor: Fix virt_id errors
  hypervisor: Correct cpu_id bitfield in GIC TYPER register
  hypervisor: Fix IROUTER register access
  hypervisor: gicv3: Remove ICH_LRC from aarch64

 hypervisor/arch/arm-common/Kbuild               |   1 +
 hypervisor/arch/arm-common/gic-v3.c             | 461 ++++++++++++++++++++++++
 hypervisor/arch/arm-common/include/asm/gic.h    |   2 +-
 hypervisor/arch/arm-common/include/asm/gic_v3.h | 267 ++++++++++++++
 hypervisor/arch/arm/Kbuild                      |   1 -
 hypervisor/arch/arm/gic-v3.c                    | 456 -----------------------
 hypervisor/arch/arm/include/asm/gic_v3.h        | 269 --------------
 hypervisor/arch/arm64/include/asm/sysregs.h     |  12 +-
 inmates/lib/arm-common/Makefile.lib             |   1 +
 inmates/lib/arm-common/gic-v3.c                 |  58 +++
 inmates/lib/arm/Makefile                        |   1 -
 inmates/lib/arm/gic-v3.c                        |  58 ---
 12 files changed, 798 insertions(+), 789 deletions(-)
 create mode 100644 hypervisor/arch/arm-common/gic-v3.c
 create mode 100644 hypervisor/arch/arm-common/include/asm/gic_v3.h
 delete mode 100644 hypervisor/arch/arm/gic-v3.c
 delete mode 100644 hypervisor/arch/arm/include/asm/gic_v3.h
 create mode 100644 inmates/lib/arm-common/gic-v3.c
 delete mode 100644 inmates/lib/arm/gic-v3.c

-- 
1.9.1

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to