gem5/src
Andreas Sandberg 4a6bb82123 arm: Use the target EL state when determining fault format
We currently check the current state instead of the state of the
target EL when determining how we report a fault. This breaks
interprocessing since EL0 in aarch32 would report its fault status
using the aarch32 registers even if EL1 is in aarch64. Fix this to
report the fault using the format of the target EL.

Change-Id: Ic080267ac210783d1e01c722a4ddaa687dce280e
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Mitch Hayenga <mitch.hayenga@arm.com>
2016-05-27 15:02:01 +01:00
..
arch arm: Use the target EL state when determining fault format 2016-05-27 15:02:01 +01:00
base dev: Fix incorrect terminal backlog handling 2016-04-27 15:33:58 +01:00
cpu cpu: Add a basic progress check to the TrafficGen 2016-05-26 11:56:24 +01:00
dev dev, arm: Add a flag to enable/disable gem5 GIC extensions 2016-05-26 11:56:24 +01:00
doc Revert power patch sets with unexpected interactions 2016-04-06 19:43:31 +01:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
gpu-compute gpu-compute: fix bug in GPUDynInst::isScalarRegister() 2016-05-16 15:36:24 -04:00
kern syscall_emul: remove mmapFlagTable 2016-04-01 16:38:16 -07:00
mem mem: Fix memory leak in handling of deferred snoops 2016-05-26 11:56:24 +01:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python misc: Bail out of DVFS dot if we cannot resolve the domains 2016-04-06 17:55:17 +01:00
sim misc: Appease clang...again 2016-04-12 05:28:39 -04:00
unittest style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: fix building in non-standard locations 2016-03-13 17:47:33 -07:00