mirror of
https://github.com/qemu/qemu.git
synced 2025-01-22 13:33:25 +08:00
target-s390x: Use CPU_LOG_INT
Three places in the interrupt code did we not honor the mask. Reviewed-by: Alexander Graf <agraf@suse.de> Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
daa47c34a8
commit
0d404541b2
@ -511,7 +511,8 @@ static void do_program_interrupt(CPUS390XState *env)
|
||||
break;
|
||||
}
|
||||
|
||||
qemu_log("%s: code=0x%x ilc=%d\n", __func__, env->int_pgm_code, ilc);
|
||||
qemu_log_mask(CPU_LOG_INT, "%s: code=0x%x ilc=%d\n",
|
||||
__func__, env->int_pgm_code, ilc);
|
||||
|
||||
lowcore = cpu_physical_memory_map(env->psa, &len, 1);
|
||||
|
||||
@ -575,8 +576,8 @@ static void do_ext_interrupt(CPUS390XState *env)
|
||||
|
||||
void do_interrupt(CPUS390XState *env)
|
||||
{
|
||||
qemu_log("%s: %d at pc=%" PRIx64 "\n", __func__, env->exception_index,
|
||||
env->psw.addr);
|
||||
qemu_log_mask(CPU_LOG_INT, "%s: %d at pc=%" PRIx64 "\n",
|
||||
__func__, env->exception_index, env->psw.addr);
|
||||
|
||||
s390_add_running_cpu(env);
|
||||
/* handle external interrupts */
|
||||
|
@ -53,7 +53,8 @@ void HELPER(exception)(CPUS390XState *env, uint32_t excp)
|
||||
#ifndef CONFIG_USER_ONLY
|
||||
void program_interrupt(CPUS390XState *env, uint32_t code, int ilc)
|
||||
{
|
||||
qemu_log("program interrupt at %#" PRIx64 "\n", env->psw.addr);
|
||||
qemu_log_mask(CPU_LOG_INT, "program interrupt at %#" PRIx64 "\n",
|
||||
env->psw.addr);
|
||||
|
||||
if (kvm_enabled()) {
|
||||
#ifdef CONFIG_KVM
|
||||
|
Loading…
Reference in New Issue
Block a user