arch/tricore: fix build error on tricore

ctc E333: ["arch/tricore/src/common/tricore_svcall.c" 123/23] incompatible types at assignment
ctc E333: ["arch/tricore/src/common/tricore_doirq.c" 98/39] incompatible types at argument #2

Signed-off-by: chao an <anchao@lixiang.com>
This commit is contained in:
chao an 2024-09-24 20:31:57 +08:00 committed by Xiang Xiao
parent f44a9c44a7
commit a01d9e9ce0
2 changed files with 2 additions and 2 deletions

View file

@ -95,7 +95,7 @@ IFX_INTERRUPT_INTERNAL(tricore_doirq, 0, 255)
g_running_tasks[this_cpu()] = this_task();
__mtcr(CPU_PCXI, up_current_regs());
__mtcr(CPU_PCXI, (uintptr_t)up_current_regs());
__isync();
}

View file

@ -120,7 +120,7 @@ void tricore_svcall(volatile void *trap)
g_running_tasks[this_cpu()] = this_task();
regs[REG_UPCXI] = up_current_regs();
regs[REG_UPCXI] = (uintptr_t)up_current_regs();
__isync();
}