The monitor's trace coretf can query all cores
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Aug 2013 20:37:17 +0000 (13:37 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Aug 2013 20:37:17 +0000 (13:37 -0700)
commit134b383953f559ddc2e8c3e3dc4e62e2f7b99878
tree876fb78d8f1ecb50b8a4894528867f3642a065f3
parent0ea1d4ff454a4b2d54e582134d6ec744ca05a9b3
The monitor's trace coretf can query all cores

You can pass -1 for the COREID, and we'll NMI all cores, instead of just one.

Due to this, the NMI handler doesn't print the trapframe by default.  To get
the trapframe, toggle the trace's verbosity to 'on' with "trace verbose".
kern/arch/x86/trap.c
kern/src/monitor.c