xen/arm: ignore writes to GICD_ICACTIVER ... GICD_ICACTIVERN
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Wed, 6 Jan 2016 17:21:25 +0000 (17:21 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 7 Jan 2016 12:53:43 +0000 (12:53 +0000)
commit68778eeaa3babedba9677400f63f1e7564bba561
tree8e9b4c56f9e2a604dc04f70160ce18d03833b65d
parent6884e2b727047583a7953d898d8acb06b0f4dd0f
xen/arm: ignore writes to GICD_ICACTIVER ... GICD_ICACTIVERN

Injecting a fault to the guest just because it is writing to one of the
GICD_ICACTIVER registers, which are part of the GICv2 and GICv3 specs,
is harsh. Additionally it causes recent linux kernels to fail to boot on
Xen.

Ignore writes to GICD_ICACTIVER ... GICD_ICACTIVERN instead, to solve
the boot issue and for backportability. However implementing the
registers properly might a better long term solution.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/vgic-v2.c
xen/arch/arm/vgic-v3.c