Mercurial > flash_v2
diff packages/hal/mips/arch/current/include/arch.inc @ 92:08ffab08d2ee ecos-sw-2000-05-26
Merge from eCos master repository on 2000-05-26-07:47:03-BST
| author | jlarmour |
|---|---|
| date | Fri, 26 May 2000 13:46:34 +0000 |
| parents | afdeb44241de |
| children | 02ea4320376c |
line wrap: on
line diff
--- a/packages/hal/mips/arch/current/include/arch.inc +++ b/packages/hal/mips/arch/current/include/arch.inc @@ -252,11 +252,12 @@ #else .macro hal_cpu_eret pc,sr .set mips3 - mtc0 \pc,epc # put PC in EPC + ori \sr,\sr,2 # prevent interrupts until eret + mtc0 \sr,status # put SR back nop nop nop - mtc0 \sr,status # put SR back + mtc0 \pc,epc # put PC in EPC nop nop nop
