CMSIS_6 icon indicating copy to clipboard operation
CMSIS_6 copied to clipboard

[WIP] Enable CoreValidation on CM52 with LLVM/Clang 18

Open JonatanAntoni opened this issue 1 year ago • 2 comments

Depends on CMSIS-Toolbox update

JonatanAntoni avatar Apr 30 '24 13:04 JonatanAntoni

Test Results

   264 files   -   108     264 suites   - 108   0s ⏱️ - 8m 43s     56 tests +    7      54 ✅ + 11      2 💤  -     3  0 ❌  -   1  14 292 runs   - 3 936  12 124 ✅ +268  2 168 💤  - 4 096  0 ❌  - 108 

Results for commit ea345071. ± Comparison against base commit 67744230.

This pull request removes 49 and adds 56 tests. Note that renamed tests count towards both.
CMSIS-Core.src ‑ apsr.c
CMSIS-Core.src ‑ basepri.c
CMSIS-Core.src ‑ bkpt.c
CMSIS-Core.src ‑ clrex.c
CMSIS-Core.src ‑ clz.c
CMSIS-Core.src ‑ control.c
CMSIS-Core.src ‑ cp15.c
CMSIS-Core.src ‑ cpsr.c
CMSIS-Core.src ‑ dmb.c
CMSIS-Core.src ‑ dsb.c
…
TC_CML1Cache_CleanDCacheByAddrWhileDisabled
TC_CML1Cache_EnDisableDCache
TC_CML1Cache_EnDisableICache
TC_CoreFunc_APSR
TC_CoreFunc_BASEPRI
TC_CoreFunc_Control
TC_CoreFunc_EnDisIRQ
TC_CoreFunc_EncDecIRQPrio
TC_CoreFunc_FAULTMASK
TC_CoreFunc_FPSCR
…
This pull request removes 5 skipped tests and adds 2 skipped tests. Note that renamed tests count towards both.
CMSIS-Core.src ‑ lda.c
CMSIS-Core.src ‑ ldaex.c
CMSIS-Core.src ‑ stl.c
CMSIS-Core.src ‑ stlex.c
CMSIS-Core.src ‑ systick.c
TC_CoreInstr_WFE
TC_CoreInstr_WFI

:recycle: This comment has been updated with latest results.

github-actions[bot] avatar Apr 30 '24 13:04 github-actions[bot]

Clang/LLVM 18 builds for CM52 still failing due to missing support in CMSIS-Toolbox. The support will be part of upcoming CMSIS-Toolbox 2.4.0

JonatanAntoni avatar May 02 '24 14:05 JonatanAntoni