diff options
Diffstat (limited to 'sim/arm')
-rw-r--r-- | sim/arm/ChangeLog | 5 | ||||
-rw-r--r-- | sim/arm/thumbemu.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog index 44b1523..eb43255 100644 --- a/sim/arm/ChangeLog +++ b/sim/arm/ChangeLog @@ -1,3 +1,8 @@ +1999-10-27 Nick Clifton <nickc@cygnus.com> + + * thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb + breakpoint. + 1999-10-08 Ulrich Drepper <drepper@cygnus.com> * armos.c (SWIopen): Always pass third parameter with 0666 since diff --git a/sim/arm/thumbemu.c b/sim/arm/thumbemu.c index c610b97..9a9fe03 100644 --- a/sim/arm/thumbemu.c +++ b/sim/arm/thumbemu.c @@ -325,6 +325,8 @@ ARMul_ThumbDecode (state,pc,tinstr,ainstr) : 0xE28DDF00) /* ADD */ | (tinstr & 0x007F); /* off7 */ } + else if ((tinstr & 0x0F00) == 0x0e00) + * ainstr = 0xEF000000 | SWI_Breakpoint; else { /* Format 14 */ |