From: Tim Sander Date: Mon, 31 Mar 2014 20:21:44 +0000 (+0100) Subject: target: fix incorrect arm cpu monitor mode encoding X-Git-Tag: v0.8.0-rc2~8 X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=commitdiff_plain;h=4835a21dea7551fa24008a627dba107e9739eaab;hp=47830f0ebf8135758b372d2a84eb370bf03f901d target: fix incorrect arm cpu monitor mode encoding According to the "Arm Arch Ref Manual ARMv7-a and ARMv7-R edition" the CPSR encoding for Monitor mode is 0b10110 (22) not 0b11010 (26) as is currently used. Change-Id: I73373a0029a81abc92febf518b88bf0dd4dec1fa Signed-off-by: Spencer Oliver Reviewed-on: http://openocd.zylin.com/2081 Reviewed-by: Jörg Wunsch Tested-by: jenkins Reviewed-by: Younes REGAIEG Reviewed-by: Tim Sander Reviewed-by: Freddie Chopin --- diff --git a/src/target/arm.h b/src/target/arm.h index c7c8dc0f50..88b5902ea8 100644 --- a/src/target/arm.h +++ b/src/target/arm.h @@ -58,8 +58,8 @@ enum arm_mode { ARM_MODE_FIQ = 17, ARM_MODE_IRQ = 18, ARM_MODE_SVC = 19, + ARM_MODE_MON = 22, ARM_MODE_ABT = 23, - ARM_MODE_MON = 26, ARM_MODE_UND = 27, ARM_MODE_SYS = 31,