In uClinux-coldfire, does ISR begin with SAVE_ALL (entry.s) ? if so, i have a question : How does it restore its interrupt level while ISR is running? Because in SAVE_ALL, the first instruction, move #0x2700,%sr; /* disable intrs */ has changed the current SR, that is , current interrupt level has been losted. BR Yiwei Zhao -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] --- For more information on Real-Time Linux see: http://www.rtlinux.org/~rtlinux/