[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