]> rtime.felk.cvut.cz Git - jailhouse.git/commit
arm: add support for GICv2
authorJean-Philippe Brucker <jean-philippe.brucker@arm.com>
Tue, 15 Jul 2014 14:17:12 +0000 (15:17 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Fri, 19 Dec 2014 10:04:08 +0000 (11:04 +0100)
commit7dfacf400e5be9443b22ef85e51959e6b5a71ed1
treec364c62d0358034b2936cbadd1bad636d7fb5bb3
parent16f21d94877d76474b1233c4800be425486ee3ae
arm: add support for GICv2

This patch implements the following GICv2 features:
- Remap GICC to GICV in the cells to provide a virtual interface
- Guest SGI filtering and hyp SGI handling
- IRQ injection

Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
[Jan: switch to mmio accessor]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/arm/Makefile
hypervisor/arch/arm/gic-common.c
hypervisor/arch/arm/gic-v2.c [new file with mode: 0644]
hypervisor/arch/arm/include/asm/gic_v2.h [new file with mode: 0644]
hypervisor/arch/arm/include/asm/platform.h
hypervisor/arch/arm/irqchip.c