You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/10/22 04:58:16 UTC

[incubator-nuttx] branch master updated (39a2acb821 -> 205c8934a3)

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


    from 39a2acb821 AUTHORS: Add myself into authors list
     add 96c3debe6a sched/mqueue: decoupling condition member to common prologue
     add 205c8934a3 sched/msgq: add support of System V message queue

No new revisions were added by this update.

Summary of changes:
 fs/procfs/fs_procfsproc.c                          |   2 +-
 fs/vfs/fs_stat.c                                   |   2 +-
 include/nuttx/mqueue.h                             |  19 +-
 include/nuttx/sched.h                              |   2 +-
 include/sys/msg.h                                  | 213 +++++++++++++++++
 sched/Kconfig                                      |  10 +-
 sched/init/nx_start.c                              |  13 +-
 sched/mqueue/Make.defs                             |  10 +-
 sched/mqueue/mq_msgqalloc.c                        |   4 +-
 sched/mqueue/mq_rcvinternal.c                      |   8 +-
 sched/mqueue/mq_recover.c                          |   8 +-
 sched/mqueue/mq_sndinternal.c                      |   8 +-
 sched/mqueue/mq_waitirq.c                          |   8 +-
 .../src/bl602/bl602_netdev.h => sched/mqueue/msg.h | 101 ++++----
 sched/mqueue/msgctl.c                              | 124 ++++++++++
 sched/{sched/sched_foreach.c => mqueue/msgget.c}   |  63 ++---
 .../sim_buttons.c => sched/mqueue/msginternal.c    | 179 ++++++++------
 sched/mqueue/msgrcv.c                              | 258 +++++++++++++++++++++
 sched/mqueue/msgsnd.c                              | 252 ++++++++++++++++++++
 sched/signal/sig_dispatch.c                        |   2 +-
 sched/task/task_cancelpt.c                         |   2 +-
 sched/task/task_recover.c                          |   2 +-
 22 files changed, 1106 insertions(+), 184 deletions(-)
 create mode 100644 include/sys/msg.h
 copy arch/risc-v/src/bl602/bl602_netdev.h => sched/mqueue/msg.h (63%)
 create mode 100644 sched/mqueue/msgctl.c
 copy sched/{sched/sched_foreach.c => mqueue/msgget.c} (60%)
 copy boards/sim/sim/sim/src/sim_buttons.c => sched/mqueue/msginternal.c (53%)
 create mode 100644 sched/mqueue/msgrcv.c
 create mode 100644 sched/mqueue/msgsnd.c