[PATCH 1/6] score: Remove unused macros

2019-04-11 Thread Sebastian Huber
--- cpukit/include/rtems/score/percpu.h | 28 1 file changed, 28 deletions(-) diff --git a/cpukit/include/rtems/score/percpu.h b/cpukit/include/rtems/score/percpu.h index 4ffefae292..8e33aaee4a 100644 --- a/cpukit/include/rtems/score/percpu.h +++ b/cpukit/include/rte

[PATCH 3/6] score: Use an ISR lock for Per_CPU_Control::Lock

2019-04-11 Thread Sebastian Huber
The use of a hand crafted lock for Per_CPU_Control::Lock was necessary at some point in the SMP support development, but it is no longer justified. --- cpukit/include/rtems/score/percpu.h | 161 +- cpukit/include/rtems/score/schedulersmpimpl.h | 12 +- cpukit/inc

[PATCH 2/6] score: Add _ISR_lock_Set_name()

2019-04-11 Thread Sebastian Huber
Add _ISR_lock_Set_name() to optimize the initialization of zero-initialized locks. --- cpukit/include/rtems/score/isrlock.h | 15 +++ cpukit/include/rtems/score/smplock.h | 21 - cpukit/score/src/smp.c | 2 +- testsuites/sptests/sp37/init.c | 22

[PATCH 6/6] score: Improve _SMP_Multicast_action()

2019-04-11 Thread Sebastian Huber
Let it work during system initialization. --- cpukit/include/rtems/score/smpimpl.h | 3 +- cpukit/score/src/percpu.c | 1 + cpukit/score/src/smpmulticastaction.c | 20 +++ testsuites/smptests/smpmulticast01/init.c | 59 ++- 4 files cha

[PATCH 4/6] score: Use processor mask in _SMP_Multicast_action

2019-04-11 Thread Sebastian Huber
Processor_mask is the internal data type to deal with processor sets. --- bsps/shared/cache/cacheimpl.h | 4 +- cpukit/include/rtems/score/smpimpl.h | 19 +- cpukit/score/src/smpmulticastaction.c | 24 +- testsuites/smptests/Makefile.am

[PATCH 5/6] score: Rework SMP multicast action

2019-04-11 Thread Sebastian Huber
--- cpukit/include/rtems/score/percpu.h | 32 + cpukit/include/rtems/score/smpimpl.h | 13 +- cpukit/score/src/smpmulticastaction.c | 203 +++--- testsuites/smptests/smpcache01/init.c | 5 +- testsuites/smptests/smpmulticast01/init.c | 3 + 5 fi

Re: [rtems-test] powerpc/psim: RTEMS_POSIX_API: Passed:560 Failed:14 Timeout:5 Invalid:0 Wrong:0

2019-04-11 Thread Chris Johns
Hi Joel, Thank you for running these tests and publishing the results. On 12/4/19 8:10 am, j...@rtems.org wrote: > Testing time : 0:10:37.757133 > Average test time: 0:00:01.084621 > > Host > > Linux-3.10.0-862.11.6.el7.x86_64-x86_64-with-centos-7.5.1804-Core (Linux > rtbf64c.rtems.com

Re: [rtems-test] powerpc/psim: RTEMS_POSIX_API: Passed:560 Failed:14 Timeout:5 Invalid:0 Wrong:0

2019-04-11 Thread Joel Sherrill
On Thu, Apr 11, 2019 at 5:16 PM Chris Johns wrote: > Hi Joel, > > Thank you for running these tests and publishing the results. > :) I'm trying to build up my "rtems-cron" script. Not the fanciest way to decide when to test things but it will know how to test them. It will eventually run Coveri

Re: [rtems-test] powerpc/psim: RTEMS_POSIX_API: Passed:560 Failed:14 Timeout:5 Invalid:0 Wrong:0

2019-04-11 Thread Joel Sherrill
On Thu, Apr 11, 2019 at 5:35 PM Joel Sherrill wrote: > > > On Thu, Apr 11, 2019 at 5:16 PM Chris Johns wrote: > >> Hi Joel, >> >> Thank you for running these tests and publishing the results. >> > > :) I'm trying to build up my "rtems-cron" script. Not the fanciest way to > decide when to test t

Re: [rtems-test] powerpc/psim: RTEMS_POSIX_API: Passed:560 Failed:14 Timeout:5 Invalid:0 Wrong:0

2019-04-11 Thread Chris Johns
On 12/4/19 8:35 am, Joel Sherrill wrote: > Any advice on knowing in a script if git needs to update a repo or a pull > updated? I thought this would work but it didn't show the rtems updates today: This is what I do in the documentation automatic update ... https://git.rtems.org/chrisj/rtems-admi