]> xenbits.xensource.com Git - xen.git/commit
xen/arm: add SGI handling for GICv3
authorVijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Fri, 12 Sep 2014 11:09:48 +0000 (16:39 +0530)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 15 Sep 2014 21:56:42 +0000 (22:56 +0100)
commit114f47459d0ce5ba4a49ae760113ceb5b6731876
tree080233722784db4c70cd29b4ed8f77cd317bb913
parent5dd422c656c6781a4703bb5b681d558d7c199996
xen/arm: add SGI handling for GICv3

In ARMv8, write to ICC_SGI1R_EL1 register raises trap to EL2.
Handle the trap and inject SGI to vcpu.

Signed-off-by: Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/traps.c
xen/arch/arm/vgic-v3.c
xen/arch/arm/vgic.c
xen/include/asm-arm/gic_v3_defs.h
xen/include/asm-arm/sysregs.h
xen/include/asm-arm/vgic.h