summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpmulticast01/init.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* smpmulticast01: Fix NULL pointer accessSebastian Huber2020-11-101-1/+1
|
* tests: Add and use <rtems/testopts.h>Sebastian Huber2020-10-011-1/+2
| | | | | Add the build option RTEMS_TEST_VERBOSITY to control the verbosity of test suites using the RTEMS Test Framework.
* libtest: Change T_step() and T_assert_step()Sebastian Huber2020-08-181-8/+8
| | | | | | | | | | | Normally, the expected test step must be a compile time constant. Allow variable expected test steps for the T_step() and T_assert_step(). This can be used for parameterized test loops with individual fixtures. Remove the ability to use custom failure messages due to some implementation constraints. Update #3199.
* libtest: Move <t.h> to <rtems/test.h>Sebastian Huber2020-07-231-1/+1
| | | | Update #3199.
* smptests/smpmulticast01: Fix test configurationSebastian Huber2020-01-281-1/+1
| | | | Problem introduced by 77ac1519e863b7095f69c976353f7647c6f6f63b.
* score: Add _SMP_Unicast_action()Sebastian Huber2019-05-201-5/+90
|
* score: Modify _Per_CPU_Perform_jobs()Sebastian Huber2019-05-201-0/+41
| | | | | | | | Process only the jobs initially registered on the processing list. This makes it possible to add jobs for the current processor in a job handler. These jobs are processed with the next SMP_MESSAGE_PERFORM_JOBS message. The lock is only acquired and released once.
* score: Add _Per_CPU_Add_job()Sebastian Huber2019-05-201-0/+43
|
* score: Simplify _SMP_Multicast_action()Sebastian Huber2019-05-201-10/+4
| | | | | | Move resposibility to disable thread dispatching to the caller of _SMP_Multicast_action(). Using an interrupt disable for this purpose is questionable.
* score: Add _SMP_Broadcast_action()Sebastian Huber2019-05-201-8/+32
|
* smptests: Move SMP broadcast action test caseSebastian Huber2019-05-201-11/+78
|
* smpmulticast01: Use T_TEST_CASE()Sebastian Huber2019-05-201-22/+27
|
* score: More robust _SMP_Multicast_action()Sebastian Huber2019-04-121-3/+0
| | | | | | If the caller already disabled interrupts, then do not disable thread dispatching. Calling _SMP_Multicast_action() with interrupts disabled is a questionable use case.
* score: Improve _SMP_Multicast_action()Sebastian Huber2019-04-121-46/+94
| | | | Let it work during system initialization.
* score: Rework SMP multicast actionSebastian Huber2019-04-121-0/+3
| | | | | Use a FIFO list of jobs per processor to carry out the SMP multicast action. Use a done indicator per job to reduce the bus traffic a bit.
* score: Use processor mask in _SMP_Multicast_actionSebastian Huber2019-04-121-0/+288
Processor_mask is the internal data type to deal with processor sets.