Make ARMv7m fault handler multi-core aware

Replace references to `ch` with `currcore`
This commit is contained in:
Greg Wuller 2021-11-01 11:01:51 -07:00
parent 1127b5575e
commit bf9f3812ff
1 changed files with 4 additions and 4 deletions

View File

@ -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");
}