zephyr/lib
Wentong Wu 715369350d lib: os: add sys_sem data type
For systems with userspace, the sys_sem exist in user memory working
as counter semaphore for user mode thread. The implemention of sys_sem
is based on k_futex. And the majority of the synchronization operations
are performed in user mode to reduce the calling of system call.
And for systems without userspace enabled, sys_sem behaves like k_sem.

Fixes: #15139.

Signed-off-by: Wentong Wu <wentong.wu@intel.com>
2019-07-24 10:12:25 -07:00
..
cmsis_rtos_v1
cmsis_rtos_v2 CMSIS v2: Work around time unit confusion 2019-07-02 22:52:29 -04:00
gui gui: Move lvgl into a zephyr module 2019-07-06 07:58:44 -04:00
libc libc: minimal: provide gmtime implementation 2019-07-17 14:04:44 +02:00
os lib: os: add sys_sem data type 2019-07-24 10:12:25 -07:00
posix
updatehub
CMakeLists.txt
Kconfig