Revision 3110e292 cpu-exec.c

b/cpu-exec.c
346 346
                    do_interrupt(env);
347 347
#elif defined(TARGET_M68K)
348 348
                    do_interrupt(0);
349
#elif defined(TARGET_S390X)
350
                    do_interrupt(env);
349 351
#endif
350 352
                    env->exception_index = -1;
351 353
#endif
......
560 562
                        do_interrupt(1);
561 563
                        next_tb = 0;
562 564
                    }
565
#elif defined(TARGET_S390X) && !defined(CONFIG_USER_ONLY)
566
                    if ((interrupt_request & CPU_INTERRUPT_HARD) &&
567
                        (env->psw.mask & PSW_MASK_EXT)) {
568
                        do_interrupt(env);
569
                        next_tb = 0;
570
                    }
563 571
#endif
564 572
                   /* Don't use the cached interupt_request value,
565 573
                      do_interrupt may have updated the EXITTB flag. */

Also available in: Unified diff