diff options
Diffstat (limited to 'libcpu/aarch64/common/trap.c')
| -rw-r--r-- | libcpu/aarch64/common/trap.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libcpu/aarch64/common/trap.c b/libcpu/aarch64/common/trap.c index e3e4bb43eb..bac4ceaf21 100644 --- a/libcpu/aarch64/common/trap.c +++ b/libcpu/aarch64/common/trap.c @@ -274,6 +274,9 @@ void rt_hw_trap_irq(void) isr_func = isr_table[ir_self].handler; #ifdef RT_USING_INTERRUPT_INFO isr_table[ir_self].counter++; +#ifdef RT_USING_SMP + isr_table[ir_self].cpu_counter[rt_hw_cpu_id()]++; +#endif #endif if (isr_func) { |
