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 |