summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Move thread queue timeout handlingSebastian Huber2017-10-241-1/+1
| | | | | Update #3117. Update #3182.
* score: Add _Watchdog_Nanoseconds_per_tickSebastian Huber2017-10-241-0/+1
| | | | | | | Move it from the configuration to a separate variable. Update #3117. Update #3182.
* score: _Watchdog_Is_far_future_monotonic_timespecSebastian Huber2017-10-241-0/+1
| | | | | Update #3117. Update #3182.
* score: Add _Watchdog_Ticks_per_secondSebastian Huber2017-10-241-0/+6
| | | | | | | | This value is frequently used. Avoid the function call overhead and the integer division at run-time. Update #3117. Update #3182.
* psxclockrealtime01: New testSebastian Huber2017-10-246-0/+700
| | | | Update #3182.
* tmtests/tmfine01: Reduce test context sizeSebastian Huber2017-10-241-0/+4
| | | | | | Reduce test context size in non-SMP configurations. Close #3200.
* testsuite: Fix buildSebastian Huber2017-10-231-0/+2
| | | | Updates #3170.
* testsuite: Remove warnings.Chris Johns2017-10-231-17/+18
|
* testsuite: Use printk for all test output where possible.Chris Johns2017-10-23555-342/+1349
| | | | | | | | | | - Remove the printf support leaving the direct printk support configured with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf call to printk. - Control the test's single init for functions and global data with TEST_INIT and not CONFIGURE_INIT. They are now separate. Updates #3170.
* libtests/tar01: Fix build dependenciesSebastian Huber2017-10-211-2/+7
|
* sptests/sptimecounter04: New testChristian Mauderer2017-10-186-0/+119
| | | | | Ensure that the time flow of CLOCK_REALTIME and CLOCK_MONOTONIC is close to the clock driver ticks time flow.
* tmtests/tmfine01: Add test casesSebastian Huber2017-10-183-2119/+4188
| | | | | | | | Update #2674. Update #3112. Update #3113. Update #3114. Update #3115.
* posix: Remove POSIX_API_Control::schedparamSebastian Huber2017-10-171-5/+1
| | | | | | | | Move sporadic server scheduler parameters to POSIX_API_Control::Sporadic. Remove redundant scheduler priority parameter. Update #2514.
* posix: Fix _POSIX_Threads_Create_extension()Sebastian Huber2017-10-171-0/+8
| | | | | | The thread POSIX API control must be fully initialized in _POSIX_Threads_Create_extension(), otherwise a pthread_setschedparam() is broken for all threads not created with pthread_create().
* score: Rename watchdog variantsSebastian Huber2017-10-172-3/+3
| | | | | | | | | | | Rename PER_CPU_WATCHDOG_RELATIVE in PER_CPU_WATCHDOG_MONOTONIC to highlight the corresponding POSIX CLOCK_MONOTONIC. Rename PER_CPU_WATCHDOG_ABSOLUTE in PER_CPU_WATCHDOG_REALTIME to highlight the corresponding POSIX CLOCK_REALTIME. Update #3117. Update #3182.
* spthreadq01/init.c: Fix unused variable warningsJoel Sherrill2017-10-121-3/+0
|
* ada-tests: Move to testsuites/adaSebastian Huber2017-10-12507-0/+44887
| | | | | | | This solves a build dependency issue, e.g. building tests before librtemsbsp.a exists. Close #3079.
* Fix warnings for using C/ObjC specific GCC flags with C++Joel Sherrill2017-10-111-0/+6
| | | | Closes #3181.
* Fix spprofiling01 overriding recipe warningJoel Sherrill2017-10-112-2/+2
| | | | Closes #3084.
* smpaffinity01: Fix test caseSebastian Huber2017-10-112-10/+10
| | | | Update #2514.
* score: Remove CPU_set_ControlSebastian Huber2017-10-111-13/+0
| | | | | | Use Processor_mask instead. Update #2514.
* posix: Validate affinity sets by the schedulerSebastian Huber2017-10-112-7/+7
| | | | Update #2514.
* posix: Constify default thread processor affinitySebastian Huber2017-10-102-0/+8
| | | | | | | | Set default thread processor affinity to all processors of the pre-allocated set. This allows to constify the _POSIX_Threads_Default_attributes. Update #2514.
* posix: Simplify pthread_attr_setstack()Sebastian Huber2017-10-101-1/+4
| | | | | | | | | Simplify * pthread_attr_setstack(), and * pthread_attr_setstacksize(). Update #2514.
* posix: Remove rtems_pthread_attribute_compare()Sebastian Huber2017-10-091-1/+67
| | | | | Update #2514. Close #3174.
* posix: Simplify POSIX_API_ControlSebastian Huber2017-10-094-33/+78
| | | | | | | | | | | | | | | | | | | | | | | | Return stack area via pthread_getattr_np(). Simplify * pthread_attr_setaffinity_np(), and * pthread_attr_getaffinity_np() and let the scheduler do the more sophisticated error checks. Make * pthread_setaffinity_np(), * pthread_getaffinity_np(), * pthread_attr_setaffinity_np(), and * pthread_attr_getaffinity_np() available in all configurations. Update #2514. Close #3145. Close #3168.
* psxtests/psx05: Fix timeout calculationSebastian Huber2017-10-091-9/+3
| | | | Update #3111.
* posix: Implement self-contained POSIX mutexSebastian Huber2017-10-0533-130/+194
| | | | | | | | POSIX mutexes are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3112.
* posix: Implement self-contained POSIX condvarSebastian Huber2017-10-0524-76/+185
| | | | | | | | POSIX condition variables are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3113.
* posix: Implement self-contained POSIX rwlocksSebastian Huber2017-10-0513-113/+203
| | | | | | | | POSIX rwlocks are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3115.
* posix: Implement self-contained POSIX barriersSebastian Huber2017-10-059-61/+63
| | | | | | | | POSIX barriers are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3114.
* posix: Implement self-contained POSIX semaphoresSebastian Huber2017-10-058-38/+227
| | | | | | | | | | | | | | For semaphore object pointer and object validation see POSIX_SEMAPHORE_VALIDATE_OBJECT(). Destruction or close of a busy semaphore returns an error status. The object is not flushed. POSIX semaphores are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3116.
* posix: Allow PTHREAD_PROCESS_SHARED for rwlocksSebastian Huber2017-09-221-0/+38
| | | | Close #3153.
* psxrdwrv/test.c: Clear iovec to ensure consistent resultsJoel Sherrill2017-09-211-0/+3
| | | | closes #3148.
* posix: Allow PTHREAD_PROCESS_SHARED for condvarSebastian Huber2017-09-152-2/+29
| | | | Close #3137.
* posix: Allow PTHREAD_PROCESS_SHARED for barriersSebastian Huber2017-09-152-2/+23
| | | | Close #3126.
* posix: Allow PTHREAD_PROCESS_SHARED for mutexesSebastian Huber2017-09-152-4/+7
| | | | Close #3125.
* libio: Use FIFO for iop free listSebastian Huber2017-09-152-8/+38
| | | | Update #3136.
* libio: Add hold/drop iop referenceSebastian Huber2017-09-1512-0/+749
| | | | | | | Check iop reference count in close() and return -1 with errno set to EBUSY in case the file descriptor is still in use. Update #3132.
* libio: Do simple parameter checks earlySebastian Huber2017-09-151-3/+9
| | | | | | This simplifies error handling later. Update #3132.
* fstests/fsimfsgeneric01: Fix test assertSebastian Huber2017-09-141-2/+1
|
* posix: Ignore pshared for semaphoresSebastian Huber2017-09-121-5/+9
| | | | | | Since we have only one process, sharing between processes is trivial. Close #3124.
* dosfs: Support a cluster size of 64KiBSebastian Huber2017-09-061-0/+28
| | | | Close #3003.
* psxconfig01/init.c: Fix printf() format warningsJoel Sherrill2017-08-271-6/+6
|
* sp25/task1.c: Fix printf() format warningsJoel Sherrill2017-08-271-2/+2
|
* spstkalloc02/init.c: Fix printf() format warningsJoel Sherrill2017-08-271-6/+6
|
* Include missing <limits.h>Sebastian Huber2017-08-251-0/+1
| | | | Update #2132.
* samples/fileio: Give command availability hintSebastian Huber2017-08-241-3/+7
| | | | Close #3088.
* smptests: Fix format specifierSebastian Huber2017-08-222-3/+3
| | | | Update #3082.
* psximfs02/init.c: Increase size of buffer to avoid overwriteJoel Sherrill2017-07-281-2/+2
|