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).
This commit is contained in:
parent
c01c5c49d5
commit
02a6cf7d82
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user