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