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:
Doug Rabson 2001-09-20 16:30:48 +00:00
parent 1e59a2270d
commit 0fda7b2b10

View file

@ -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: