summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2001-09-20 16:30:48 +0000
committerdfr <dfr@FreeBSD.org>2001-09-20 16:30:48 +0000
commit02a6cf7d82689c53ae030f31a350ca6b3327cd58 (patch)
tree026515dc58ddd8394ea08eb9e5766a6f4c39bc37 /sys
parentc01c5c49d5ed8d474498f25589fc4d00975542fb (diff)
downloadFreeBSD-src-02a6cf7d82689c53ae030f31a350ca6b3327cd58.zip
FreeBSD-src-02a6cf7d82689c53ae030f31a350ca6b3327cd58.tar.gz
Don't clear the single-step bit after a trap - leave it up to the
debugger. The code was broken anyway - it clear every bit *except* the single-step bit (oops).
Diffstat (limited to 'sys')
-rw-r--r--sys/ia64/ia64/trap.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/sys/ia64/ia64/trap.c b/sys/ia64/ia64/trap.c
index 6018124..b0d788e 100644
--- a/sys/ia64/ia64/trap.c
+++ b/sys/ia64/ia64/trap.c
@@ -393,12 +393,6 @@ trap(int vector, int imm, struct trapframe *framep)
break;
case IA64_VEC_SINGLE_STEP_TRAP:
- /*
- * Clear single-step bit.
- */
- framep->tf_cr_ipsr &= IA64_PSR_SS;
- /* FALLTHROUTH */
-
case IA64_VEC_DEBUG:
case IA64_VEC_TAKEN_BRANCH_TRAP:
case IA64_VEC_BREAK:
OpenPOWER on IntegriCloud