Revision eda48c34 target-mips/exec.h

b/target-mips/exec.h
36 36
    return has_work;
37 37
}
38 38

  
39
static inline int cpu_halted(CPUState *env)
40
{
41
    if (!env->halted)
42
        return 0;
43
    if (cpu_has_work(env)) {
44
        env->halted = 0;
45
        return 0;
46
    }
47
    return EXCP_HALTED;
48
}
49

  
50 39
static inline void compute_hflags(CPUState *env)
51 40
{
52 41
    env->hflags &= ~(MIPS_HFLAG_COP1X | MIPS_HFLAG_64 | MIPS_HFLAG_CP0 |

Also available in: Unified diff