zephyr/subsys/portability/cmsis_rtos_v1
Anas Nashif a6ce422b10 kernel: remove cmsis-rtos layering violation
We shouldn't be calling hooks from optional and upper layer subsystems
in the kernel, instead, just call the hook to set thread status in the
API where it is needed.

This now clears related bit in cmsis thread status bitarray when
terminating a thread in the cmsis rtos v1 layer directly and not in the
kenrel code.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-03-06 19:27:28 -05:00
..
CMakeLists.txt
Kconfig kernel: remove cmsis-rtos layering violation 2024-03-06 19:27:28 -05:00
cmsis_kernel.c
cmsis_mailq.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
cmsis_mempool.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
cmsis_msgq.c
cmsis_mutex.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
cmsis_semaphore.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
cmsis_signal.c
cmsis_thread.c kernel: remove cmsis-rtos layering violation 2024-03-06 19:27:28 -05:00
cmsis_timer.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
cmsis_wait.c