Revision 6a4955a8 target-alpha/exec.h

b/target-alpha/exec.h
48 48
{
49 49
}
50 50

  
51
static always_inline int cpu_has_work(CPUState *env)
52
{
53
    return (env->interrupt_request & CPU_INTERRUPT_HARD);
54
}
55

  
51 56
static always_inline int cpu_halted(CPUState *env) {
52 57
    if (!env->halted)
53 58
        return 0;
54
    if (env->interrupt_request & CPU_INTERRUPT_HARD) {
59
    if (cpu_has_work(env)) {
55 60
        env->halted = 0;
56 61
        return 0;
57 62
    }

Also available in: Unified diff