arm: crash the guest when it traps on external abort
authorWei Chen <Wei.Chen@arm.com>
Tue, 29 Nov 2016 14:59:26 +0000 (15:59 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 29 Nov 2016 14:59:26 +0000 (15:59 +0100)
commitf8c6a9334b251d2e78b0873a71b4d369908fb123
tree594ff8c4d418a5303946ce5961706cb38e289d84
parent36008800e81bc061cce1fd204a0b638f9dc61c70
arm: crash the guest when it traps on external abort

If we spot a data or prefetch abort bearing the ESR_EL2.EA bit set, we
know that this is an external abort, and that should crash the guest.

This is part of XSA-201.

Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Steve Capper <steve.capper@arm.com>
Reviewed-by: Julien Grall <Julien.Grall@arm.com>
xen/arch/arm/traps.c