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) {
|
static void _save_fault_info(void) {
|
||||||
memset(&fault_info, 0, sizeof(fault_info));
|
memset(&fault_info, 0, sizeof(fault_info));
|
||||||
|
|
||||||
if (ch.rlist.current) {
|
if (currcore->rlist.current) {
|
||||||
fault_printf("Thread: 0x%08x, %s",
|
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_address = (uint32_t)currcore->rlist.current;
|
||||||
fault_info.decoded_fault_registers.general.current_thread_name = ch.rlist.current->name;
|
fault_info.decoded_fault_registers.general.current_thread_name = currcore->rlist.current->name;
|
||||||
} else {
|
} else {
|
||||||
fault_printf("Thread: unknown");
|
fault_printf("Thread: unknown");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue