1
0
Fork 0
forked from nuttx/nuttx-update
local-nuttx-update/sched
chao an 75fac7dbc6 sched/nxevent: add support of kernel event group
Events groups are synchronization primitives that allow tasks to wait
for multiple conditions to be met before proceeding. They are particularly
useful in scenarios where a task needs to wait for several events to occur
simultaneously.

Signed-off-by: chao an <anchao@lixiang.com>
2024-08-23 17:00:35 +08:00
..
addrenv cmake:complete missing changes during cmake reforming for sched 2023-09-08 21:20:16 +03:00
clock sched/group: change type of task group member to single queue 2024-03-07 12:39:29 +08:00
environ sched/tcb: use shared group for kthreads 2024-06-23 22:24:19 +08:00
event sched/nxevent: add support of kernel event group 2024-08-23 17:00:35 +08:00
group spin_lock: inline spin_lock 2024-07-15 02:29:30 +08:00
init docs: fix typo in nx_smpstart.c 2024-08-21 17:07:19 +08:00
instrument sched/procfs:use instrument to statistics run time max stack 2023-12-11 02:06:51 -08:00
irq sched/irq: correct critical section to spin lock 2024-08-22 01:39:29 +08:00
misc coredump: refine coredump info analyse 2024-08-18 19:34:36 +08:00
module fs: procfs add poll support 2023-12-26 19:23:13 -08:00
mqueue sched/mqueue: move message queue buffer to bss 2024-06-04 14:26:55 +08:00
paging sched/tasklist: replace task status list with macro definition 2024-03-21 11:23:46 +09:00
pthread sched/pthread: simplify pthread_create() branch logic 2024-06-07 01:32:42 +08:00
sched arch: inline this_task to improve performence 2024-08-18 10:53:51 -03:00
semaphore spin_lock: inline spin_lock 2024-07-15 02:29:30 +08:00
signal sched:fix windows sim build error 2024-08-14 22:36:57 +08:00
task task_fork.c: Fix vfork for BUILD_KERNEL 2024-08-01 10:58:25 -03:00
timer timer: use spin_lock_irqsave protect g_alloctimers 2024-04-11 10:45:34 +08:00
tls sched:fix windows sim build error 2024-08-14 22:36:57 +08:00
wdog clock: replace all up_perf_xx with perf_xx 2023-10-02 16:11:43 +02:00
wqueue convert pointer string to number in base 16 2024-08-14 22:36:57 +08:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig sched/nxevent: add support of kernel event group 2024-08-23 17:00:35 +08:00
Makefile sched/nxevent: add support of kernel event group 2024-08-23 17:00:35 +08:00