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.
