x86: log non-responding CPUs in fatal_trap()
authorJan Beulich <jbeulich@suse.com>
Tue, 19 Jul 2022 06:36:10 +0000 (08:36 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 19 Jul 2022 06:36:10 +0000 (08:36 +0200)
This eases recognizing that something odd is going on.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/traps.c

index cabebf4f5b36c90c6cbb1143283c8fe95a6c60fa..b713ef7e77ce4441facc226c05ea98b36a9946db 100644 (file)
@@ -845,6 +845,9 @@ void fatal_trap(const struct cpu_user_regs *regs, bool show_remote)
                     msecs = 10;
                 }
             }
+            if ( pending )
+                printk("Non-responding CPUs: {%*pbl}\n",
+                       CPUMASK_PR(&show_state_mask));
         }
     }