mirror of
https://github.com/apache/nuttx.git
synced 2026-05-20 20:44:39 +08:00
arch/tricore: fix tricore_doirq function local var "regs" not initialized issue
In tricore_doirq, local variable regs is firstly used without initiazlied, this is a bug Signed-off-by: Chengdong Wang <wangchengdong@lixiang.com>
This commit is contained in:
committed by
Xiang Xiao
parent
a030e3c8cc
commit
f44766611a
@@ -55,14 +55,14 @@ IFX_INTERRUPT_INTERNAL(tricore_doirq, 0, 255)
|
||||
Ifx_CPU_ICR icr;
|
||||
uintptr_t *regs;
|
||||
|
||||
icr.U = __mfcr(CPU_ICR);
|
||||
regs = (uintptr_t *)__mfcr(CPU_PCXI);
|
||||
|
||||
if (*running_task != NULL)
|
||||
{
|
||||
(*running_task)->xcp.regs = regs;
|
||||
}
|
||||
|
||||
icr.U = __mfcr(CPU_ICR);
|
||||
regs = (uintptr_t *)__mfcr(CPU_PCXI);
|
||||
|
||||
board_autoled_on(LED_INIRQ);
|
||||
|
||||
/* Nested interrupts are not supported */
|
||||
|
||||
Reference in New Issue
Block a user