Revision ce5232c5 target-i386/exec.h

b/target-i386/exec.h
385 385

  
386 386
static inline int cpu_halted(CPUState *env) {
387 387
    /* handle exit of HALTED state */
388
    if (!(env->hflags & HF_HALTED_MASK))
388
    if (!env->halted)
389 389
        return 0;
390 390
    /* disable halt condition */
391 391
    if (((env->interrupt_request & CPU_INTERRUPT_HARD) &&
392 392
         (env->eflags & IF_MASK)) ||
393 393
        (env->interrupt_request & CPU_INTERRUPT_NMI)) {
394
        env->hflags &= ~HF_HALTED_MASK;
394
        env->halted = 0;
395 395
        return 0;
396 396
    }
397 397
    return EXCP_HALTED;

Also available in: Unified diff