nuttx/arch/tricore/src/common
guoshengyuan1 79711737bc arch/init: call up_color_intstack before up_irq_enable
Make sure interrupt stack is colored before IRQ is enabled.

Currently, after calling irq_initialize in nx_start to
enable interrupts, there is still a period of execution
path before the interrupt stack is colored.

Signed-off-by: guoshengyuan1 <guoshengyuan1@xiaomi.com>
2025-10-14 17:42:01 +08:00
..
CMakeLists.txt arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
Ifx_Cfg_Trap.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
Make.defs arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
Toolchain.defs arch/tricore: Align Makefile with Cmake for tasking linker script 2025-09-24 11:25:56 +08:00
ToolchainGnuc.defs Kconfig: Add configurable Stack Canaries protection levels. 2025-09-11 19:56:42 +08:00
ToolchainTasking.defs arch/tricore: Allow Make to gen .srec and .hex for tasking compiler 2025-09-26 13:15:15 +08:00
tricore_allocateheap.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_checkstack.c sched/irq: add a check for the interrupt stack in irq_dispatch 2025-09-29 19:12:18 +08:00
tricore_createstack.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_csa.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_doirq.c arch/tricore: fix tricore running bug 2025-09-30 17:37:00 +08:00
tricore_exit.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_getintstack.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_idle.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_initialize.c arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
tricore_initialstate.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_internal.h arch/tricore: move tricore_csa2addr from internal.h to arch.h 2025-01-06 23:03:05 +08:00
tricore_irq.c arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
tricore_main.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_nputs.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_registerdump.c arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
tricore_releasestack.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_saveusercontext.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_schedulesigaction.c Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
tricore_sigdeliver.c Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
tricore_stackframe.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_svcall.c arch/tricore: Place nxsched_switch_context() at the correct location 2025-10-13 14:47:28 -04:00
tricore_switchcontext.c arch/tricore: Place nxsched_switch_context() at the correct location 2025-10-13 14:47:28 -04:00
tricore_systimer.c arch/tricore: add one_shot .tick_start implementation 2025-09-04 08:35:14 -03:00
tricore_tcbinfo.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_testset.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_trapcall.c arch/tricore: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
tricore_usestack.c arch: fix stack alignment bug for arm and tricore arch 2025-09-18 13:45:38 +08:00