]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
arm: Improve output on fatal traps
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 26 Sep 2014 19:46:54 +0000 (21:46 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Sat, 27 Dec 2014 11:43:56 +0000 (12:43 +0100)
Dump the exception class but drop the CPU ID - that one will be printed
anyway by panic_park.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/arm/traps.c

index b0bd0299caccd42589dc22206f507a7477507c87..eeea4c0501d880fb232dc365b566ce3fb36582de 100644 (file)
@@ -321,9 +321,10 @@ void arch_handle_trap(struct per_cpu *cpu_data, struct registers *guest_regs)
        switch (ret) {
        case TRAP_UNHANDLED:
        case TRAP_FORBIDDEN:
-               panic_printk("FATAL: %s on CPU%d\n", (ret == TRAP_UNHANDLED ?
-                               "unhandled trap" : "forbidden access"),
-                               cpu_data->cpu_id);
+               panic_printk("FATAL: %s (exception class 0x%02x)\n",
+                            (ret == TRAP_UNHANDLED ? "unhandled trap" :
+                                                     "forbidden access"),
+                            exception_class);
                dump_guest_regs(cpu_data, &ctx);
                panic_park();
        }