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 include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
cmsis_kernel.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
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 subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
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 sys_clock: define NSEC_PER_MSEC 2022-09-01 16:29:25 -04:00
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 subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
Kconfig kernel: remove cmsis-rtos layering violation 2024-03-06 19:27:28 -05:00