kernel:enable trace on arm.
Change-Id: Iabe6dfd758e8f1cdb4a18e2f2ab8f8ca988f3c86
This commit is contained in:
@@ -154,6 +154,13 @@ int do_trace(struct proc * caller, message * m_ptr)
|
||||
SETPSW(rp, tr_data);
|
||||
else
|
||||
*(reg_t *) ((char *) &rp->p_reg + i) = (reg_t) tr_data;
|
||||
#else
|
||||
if (i == (int) &((struct proc *) 0)->p_reg.psr) {
|
||||
/* only selected bits are changeable */
|
||||
SET_USR_PSR(rp, tr_data);
|
||||
} else {
|
||||
*(reg_t *) ((char *) &rp->p_reg + i) = (reg_t) tr_data;
|
||||
}
|
||||
#endif
|
||||
m_ptr->CTL_DATA = 0;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user