mirror of
https://github.com/apache/nuttx.git
synced 2026-08-20 13:08:26 +00:00
Replace the iLLD register structures (Ifx_CPU_PCON0/1/2, Ifx_CPU_DCON0/1/2) and the IfxCpu_cfg.h cache-size/line-size macros in the cache path with direct CSR accesses via tricore_mtcr()/tricore_mfcr() and locally defined PCON/DCON bit masks. Also switch __isync()/__dsync() to the UP_ISB()/ UP_DSB() barrier wrappers. This removes the arch/tricore cache path's dependency on the Infineon iLLD layer. No behavior change. Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> |
||
|---|---|---|
| .. | ||
| tc4da | ||
| tc397 | ||
| .gitignore | ||
| arch.h | ||
| barriers.h | ||
| inttypes.h | ||
| irq.h | ||
| limits.h | ||
| setjmp.h | ||
| spinlock.h | ||
| syscall.h | ||
| types.h | ||