diff options
author | dfr <dfr@FreeBSD.org> | 2001-09-20 16:30:48 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2001-09-20 16:30:48 +0000 |
commit | 02a6cf7d82689c53ae030f31a350ca6b3327cd58 (patch) | |
tree | 026515dc58ddd8394ea08eb9e5766a6f4c39bc37 /sys | |
parent | c01c5c49d5ed8d474498f25589fc4d00975542fb (diff) | |
download | FreeBSD-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.c | 6 |
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: |