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