Revision eda48c34 target-s390x/exec.h
b/target-s390x/exec.h | ||
---|---|---|
34 | 34 |
return env->interrupt_request & CPU_INTERRUPT_HARD; // guess |
35 | 35 |
} |
36 | 36 |
|
37 |
static inline int cpu_halted(CPUState *env) |
|
38 |
{ |
|
39 |
if (!env->halted) { |
|
40 |
return 0; |
|
41 |
} |
|
42 |
if (cpu_has_work(env)) { |
|
43 |
env->halted = 0; |
|
44 |
return 0; |
|
45 |
} |
|
46 |
return EXCP_HALTED; |
|
47 |
} |
|
48 |
|
|
49 | 37 |
static inline void cpu_pc_from_tb(CPUState *env, TranslationBlock* tb) |
50 | 38 |
{ |
51 | 39 |
env->psw.addr = tb->pc; |
Also available in: Unified diff