arch-arm: ERET from AArch64 to AArch32 ignore MSBs
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 9 Feb 2018 11:31:05 +0000 (11:31 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Wed, 14 Mar 2018 10:33:48 +0000 (10:33 +0000)
commit74305fad328ad22fa3bf32b50ad683043494803c
tree19603112864ba2e14fb51697b8550bb34f948e5b
parent8dc266490de6abd2cef420b41aa0430dd2dcdd9b
arch-arm: ERET from AArch64 to AArch32 ignore MSBs

The 32 most significant bits of ELR_ELx must be ignored when returning
from AArch64 to AArch32.

Change-Id: I412d72908997916404e16e9eeca2789a9c529e58
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/8881
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/isa/insts/branch64.isa