[PATCH 0/6] Simplify barrier implementation and create tests

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Feb 22 08:43:43 UTC 2021


Sebastian Huber (6):
  score: Remove _Objects_Open()
  score: Simplify core barrier
  score: Remove _CORE_barrier_Do_flush()
  libtest: Add support to seize/surrender objects
  validation: Add missing barrier create test case
  validation: Simplify message queue construct tests

 cpukit/Makefile.am                            |   1 -
 cpukit/include/rtems/score/corebarrier.h      |  56 +--
 cpukit/include/rtems/score/corebarrierimpl.h  |  79 +---
 cpukit/include/rtems/score/objectimpl.h       |  60 ++-
 cpukit/include/rtems/score/threadimpl.h       |   4 +-
 cpukit/include/rtems/test.h                   |   5 +
 cpukit/libtest/t-test-rtems-objs.c            |  54 +++
 cpukit/rtems/src/barriercreate.c              |  38 +-
 cpukit/rtems/src/dpmemcreate.c                |   6 +-
 cpukit/rtems/src/msgqconstruct.c              |   6 +-
 cpukit/rtems/src/partcreate.c                 |   5 +-
 cpukit/rtems/src/ratemoncreate.c              |   6 +-
 cpukit/rtems/src/regioncreate.c               |   5 +-
 cpukit/rtems/src/semcreate.c                  |   6 +-
 cpukit/rtems/src/taskconstruct.c              |   2 +-
 cpukit/rtems/src/timercreate.c                |   6 +-
 cpukit/sapi/src/extensioncreate.c             |   6 +-
 cpukit/score/src/corebarrier.c                |   7 +-
 cpukit/score/src/corebarrierrelease.c         |  37 --
 cpukit/score/src/corebarrierwait.c            |  17 +-
 cpukit/score/src/mpci.c                       |   2 +-
 cpukit/score/src/threadcreateidle.c           |   2 +-
 cpukit/score/src/threadinitialize.c           |   5 +-
 spec/build/cpukit/librtemscpu.yml             |   1 -
 testsuites/validation/tc-barrier-create.c     | 345 +++++++++++++++---
 .../validation/tc-message-construct-errors.c  | 142 +++----
 26 files changed, 509 insertions(+), 394 deletions(-)
 delete mode 100644 cpukit/score/src/corebarrierrelease.c

-- 
2.26.2



More information about the devel mailing list