xtensa: Report CPU number in exceptions

In SMP contexts it's good to know which CPU blew up.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
This commit is contained in:
Andy Ross 2018-02-02 11:20:29 -08:00 committed by Anas Nashif
commit b0b9b3d16a

View file

@ -220,8 +220,8 @@ void *xtensa_excint1_c(int *interrupted_stack)
* the user...
*/
printk(" ** FATAL EXCEPTION\n");
printk(" ** EXCCAUSE %d PS %p PC %p VADDR %p\n",
cause, (void *)bsa[BSA_PS_OFF/4],
printk(" ** CPU %d EXCCAUSE %d PS %p PC %p VADDR %p\n",
_arch_curr_cpu()->id, cause, (void *)bsa[BSA_PS_OFF/4],
(void *)bsa[BSA_PC_OFF/4], (void *)vaddr);
dump_stack(interrupted_stack);