| 191 |
cs_base = 0; |
cs_base = 0; |
| 192 |
pc = env->nip; |
pc = env->nip; |
| 193 |
#elif defined(TARGET_MIPS) |
#elif defined(TARGET_MIPS) |
| 194 |
flags = env->hflags & MIPS_HFLAGS_TMASK; |
flags = env->hflags & (MIPS_HFLAGS_TMASK | MIPS_HFLAG_BMASK); |
| 195 |
cs_base = 0; |
cs_base = 0; |
| 196 |
pc = env->PC; |
pc = env->PC; |
| 197 |
#else |
#else |
| 283 |
env1->halted = 0; |
env1->halted = 0; |
| 284 |
} else { |
} else { |
| 285 |
return EXCP_HALTED; |
return EXCP_HALTED; |
| 286 |
|
} |
| 287 |
|
} |
| 288 |
|
#elif defined(TARGET_MIPS) |
| 289 |
|
if (env1->halted) { |
| 290 |
|
if (env1->interrupt_request & |
| 291 |
|
(CPU_INTERRUPT_HARD | CPU_INTERRUPT_TIMER)) { |
| 292 |
|
env1->halted = 0; |
| 293 |
|
} else { |
| 294 |
|
return EXCP_HALTED; |
| 295 |
} |
} |
| 296 |
} |
} |
| 297 |
#endif |
#endif |