From: Edgar E. Iglesias Date: Tue, 8 Sep 2015 16:38:44 +0000 (+0100) Subject: target-arm: Log the target EL when taking exceptions X-Git-Tag: v2.5.0-rc0~142^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dbc29a868cf5b7e6fa7bb2e6c4f188b9470779c5;p=thirdparty%2Fqemu.git target-arm: Log the target EL when taking exceptions Log the target EL when taking exceptions. This is useful when debugging guest SW or QEMU itself while transitioning through the various ELs. Signed-off-by: Edgar E. Iglesias Reviewed-by: Alistair Francis Message-id: 1441311266-8644-2-git-send-email-edgar.iglesias@gmail.com Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- diff --git a/target-arm/helper-a64.c b/target-arm/helper-a64.c index 02fc9b4a298..2c7a645f669 100644 --- a/target-arm/helper-a64.c +++ b/target-arm/helper-a64.c @@ -478,7 +478,8 @@ void aarch64_cpu_do_interrupt(CPUState *cs) } arm_log_exception(cs->exception_index); - qemu_log_mask(CPU_LOG_INT, "...from EL%d\n", arm_current_el(env)); + qemu_log_mask(CPU_LOG_INT, "...from EL%d to EL%d\n", arm_current_el(env), + new_el); if (qemu_loglevel_mask(CPU_LOG_INT) && !excp_is_internal(cs->exception_index)) { qemu_log_mask(CPU_LOG_INT, "...with ESR 0x%" PRIx32 "\n",