arch-arm: Fix AArch32 SETEND Instruction
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Thu, 14 Dec 2017 17:38:38 +0000 (17:38 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Wed, 7 Feb 2018 15:13:49 +0000 (15:13 +0000)
commit633fdd5841d8e7798e1b1158261612a6ad84c812
treea572e3d8be8e82d2be24e3d1d6da54818e3e4f41
parent78024e6b026fecc780e503aa246beeb10dcc26d9
arch-arm: Fix AArch32 SETEND Instruction

This patch fixes AArch32 SETEND instruction, which was previously
executed unconditionally without checking (H)SCTLR.SED field. This bit
enables/disables the trapping of the instruction.

Change-Id: Ib3d2194c8d16c34ec2a9ab3e8090081900c1e42e
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/7981
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/insts/static_inst.cc
src/arch/arm/insts/static_inst.hh
src/arch/arm/isa/insts/misc.isa