Message ID | 1434383829-26451-10-git-send-email-aurelien@aurel32.net |
---|---|
State | New |
Headers | show |
diff --git a/target-s390x/misc_helper.c b/target-s390x/misc_helper.c index e36d957..3addde5 100644 --- a/target-s390x/misc_helper.c +++ b/target-s390x/misc_helper.c @@ -186,6 +186,12 @@ void handle_diag_308(CPUS390XState *env, uint64_t r1, uint64_t r3) cpu_loop_exit(CPU(s390_env_get_cpu(env))); } break; + case 3: + s390_reipl_request(); + if (tcg_enabled()) { + cpu_loop_exit(CPU(s390_env_get_cpu(env))); + } + break; case 5: if ((r1 & 1) || (addr & 0x0fffULL)) { program_interrupt(env, PGM_SPECIFICATION, ILEN_LATER_INC);
Cc: Alexander Graf <agraf@suse.de> Cc: Richard Henderson <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> --- target-s390x/misc_helper.c | 6 ++++++ 1 file changed, 6 insertions(+)