summaryrefslogtreecommitdiff
path: root/src/arch/arm/ArmSystem.py
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas.sandberg@arm.com>2016-05-27 15:02:01 +0100
committerAndreas Sandberg <andreas.sandberg@arm.com>2016-05-27 15:02:01 +0100
commit4a6bb821233e376e0ef9b2779243e968ce494dda (patch)
tree102aa2be0b6e5cdf87709c7934665ec4af6c9a76 /src/arch/arm/ArmSystem.py
parent2ace05044cab3c7cf2a6d143b5927d47f3a9dc0a (diff)
downloadgem5-4a6bb821233e376e0ef9b2779243e968ce494dda.tar.xz
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>
Diffstat (limited to 'src/arch/arm/ArmSystem.py')
0 files changed, 0 insertions, 0 deletions