summaryrefslogtreecommitdiffstats
path: root/target-arm/helper.c
diff options
context:
space:
mode:
authorpbrook2006-02-04 20:35:26 +0100
committerpbrook2006-02-04 20:35:26 +0100
commit06c949e62a098f97bd68a7382eb1953898a11e09 (patch)
tree6b61094e2ea53aa0f9f02a0e74cdc0e84a523739 /target-arm/helper.c
parentCorrectly initialize Arm CPU for Thumb entry points. (diff)
downloadqemu-06c949e62a098f97bd68a7382eb1953898a11e09.tar.gz
qemu-06c949e62a098f97bd68a7382eb1953898a11e09.tar.xz
qemu-06c949e62a098f97bd68a7382eb1953898a11e09.zip
Implement Arm BKPT instruction.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1740 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-arm/helper.c')
-rw-r--r--target-arm/helper.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/target-arm/helper.c b/target-arm/helper.c
index 538e17a35c..5804df8264 100644
--- a/target-arm/helper.c
+++ b/target-arm/helper.c
@@ -127,6 +127,7 @@ void do_interrupt(CPUARMState *env)
offset = 0;
break;
case EXCP_PREFETCH_ABORT:
+ case EXCP_BKPT:
new_mode = ARM_CPU_MODE_ABT;
addr = 0x0c;
mask = CPSR_A | CPSR_I;