Make ARMv7m fault handler multi-core aware
Replace references to `ch` with `currcore`
This commit is contained in:
parent
1127b5575e
commit
bf9f3812ff
|
@ -133,12 +133,12 @@ static void _init_fault_info(void) {
|
|||
static void _save_fault_info(void) {
|
||||
memset(&fault_info, 0, sizeof(fault_info));
|
||||
|
||||
if (ch.rlist.current) {
|
||||
if (currcore->rlist.current) {
|
||||
fault_printf("Thread: 0x%08x, %s",
|
||||
ch.rlist.current, ch.rlist.current->name);
|
||||
currcore->rlist.current, currcore->rlist.current->name);
|
||||
|
||||
fault_info.decoded_fault_registers.general.current_thread_address = (uint32_t)ch.rlist.current;
|
||||
fault_info.decoded_fault_registers.general.current_thread_name = ch.rlist.current->name;
|
||||
fault_info.decoded_fault_registers.general.current_thread_address = (uint32_t)currcore->rlist.current;
|
||||
fault_info.decoded_fault_registers.general.current_thread_name = currcore->rlist.current->name;
|
||||
} else {
|
||||
fault_printf("Thread: unknown");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue