Revision bfed01fc target-alpha/exec.h
b/target-alpha/exec.h | ||
---|---|---|
79 | 79 |
|
80 | 80 |
void do_interrupt (CPUState *env); |
81 | 81 |
|
82 |
static inline int cpu_halted(CPUState *env) { |
|
83 |
if (!env->halted) |
|
84 |
return 0; |
|
85 |
if (env->interrupt_request & CPU_INTERRUPT_HARD) { |
|
86 |
env->halted = 0; |
|
87 |
return 0; |
|
88 |
} |
|
89 |
return EXCP_HALTED; |
|
90 |
} |
|
91 |
|
|
82 | 92 |
#endif /* !defined (__ALPHA_EXEC_H__) */ |
Also available in: Unified diff