This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 76dcec8f4b2 Documentation: Add description for early_syslog()
new 5fa8634ce7b sched/event: Restore critical section protection for event
wait and post
new 735e4890708 [!] sched/event: Replace semaphore with direct scheduler
operations in event
new 39f54c15240 sched/event: Add nxevent_wait_irq() to handle the task
cancel
new 94cfb1180b6 sched/event: Implement nxevent_timeout with
nxevent_wait_irq
new de5973268bd [!] sched/event: Remove wait object dependency from event
implementation
new d8304979b45 tools/nxgdb: Add gdb and statenames for TSTATE_WAIT_EVENT
new 5a6242aac80 Documentation: Remove nxevent_tickwait_wait() description
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/reference/os/events.rst | 16 --
include/nuttx/event.h | 56 +------
include/nuttx/sched.h | 9 ++
sched/event/CMakeLists.txt | 3 +-
sched/event/Make.defs | 1 +
sched/event/event.h | 9 +-
sched/event/event_clear.c | 4 +-
sched/event/event_getmask.c | 4 +-
sched/event/event_init.c | 3 +-
sched/event/event_post.c | 130 ++++++++--------
sched/event/event_wait.c | 167 ++++++++++++---------
.../xtensa_exit.c => sched/event/event_waitirq.c | 45 +++---
sched/init/nx_start.c | 7 +
sched/sched/sched_get_stateinfo.c | 3 +
sched/task/task_cancelpt.c | 12 ++
tools/pynuttx/nxgdb/thread.py | 2 +
16 files changed, 239 insertions(+), 232 deletions(-)
copy arch/xtensa/src/common/xtensa_exit.c => sched/event/event_waitirq.c (67%)