Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Add _Watchdog_Ticks_per_second | Sebastian Huber | 2017-10-24 | 1 | -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 test | Sebastian Huber | 2017-10-24 | 6 | -0/+700 |
| | | | | Update #3182. | ||||
* | tmtests/tmfine01: Reduce test context size | Sebastian Huber | 2017-10-24 | 1 | -0/+4 |
| | | | | | | Reduce test context size in non-SMP configurations. Close #3200. | ||||
* | testsuite: Fix build | Sebastian Huber | 2017-10-23 | 1 | -0/+2 |
| | | | | Updates #3170. | ||||
* | testsuite: Remove warnings. | Chris Johns | 2017-10-23 | 1 | -17/+18 |
| | |||||
* | testsuite: Use printk for all test output where possible. | Chris Johns | 2017-10-23 | 555 | -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 dependencies | Sebastian Huber | 2017-10-21 | 1 | -2/+7 |
| | |||||
* | sptests/sptimecounter04: New test | Christian Mauderer | 2017-10-18 | 6 | -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 cases | Sebastian Huber | 2017-10-18 | 3 | -2119/+4188 |
| | | | | | | | | Update #2674. Update #3112. Update #3113. Update #3114. Update #3115. | ||||
* | posix: Remove POSIX_API_Control::schedparam | Sebastian Huber | 2017-10-17 | 1 | -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 Huber | 2017-10-17 | 1 | -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 variants | Sebastian Huber | 2017-10-17 | 2 | -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 warnings | Joel Sherrill | 2017-10-12 | 1 | -3/+0 |
| | |||||
* | ada-tests: Move to testsuites/ada | Sebastian Huber | 2017-10-12 | 507 | -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 Sherrill | 2017-10-11 | 1 | -0/+6 |
| | | | | Closes #3181. | ||||
* | Fix spprofiling01 overriding recipe warning | Joel Sherrill | 2017-10-11 | 2 | -2/+2 |
| | | | | Closes #3084. | ||||
* | smpaffinity01: Fix test case | Sebastian Huber | 2017-10-11 | 2 | -10/+10 |
| | | | | Update #2514. | ||||
* | score: Remove CPU_set_Control | Sebastian Huber | 2017-10-11 | 1 | -13/+0 |
| | | | | | | Use Processor_mask instead. Update #2514. | ||||
* | posix: Validate affinity sets by the scheduler | Sebastian Huber | 2017-10-11 | 2 | -7/+7 |
| | | | | Update #2514. | ||||
* | posix: Constify default thread processor affinity | Sebastian Huber | 2017-10-10 | 2 | -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 Huber | 2017-10-10 | 1 | -1/+4 |
| | | | | | | | | | Simplify * pthread_attr_setstack(), and * pthread_attr_setstacksize(). Update #2514. | ||||
* | posix: Remove rtems_pthread_attribute_compare() | Sebastian Huber | 2017-10-09 | 1 | -1/+67 |
| | | | | | Update #2514. Close #3174. | ||||
* | posix: Simplify POSIX_API_Control | Sebastian Huber | 2017-10-09 | 4 | -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 calculation | Sebastian Huber | 2017-10-09 | 1 | -9/+3 |
| | | | | Update #3111. | ||||
* | posix: Implement self-contained POSIX mutex | Sebastian Huber | 2017-10-05 | 33 | -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 condvar | Sebastian Huber | 2017-10-05 | 24 | -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 rwlocks | Sebastian Huber | 2017-10-05 | 13 | -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 barriers | Sebastian Huber | 2017-10-05 | 9 | -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 semaphores | Sebastian Huber | 2017-10-05 | 8 | -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 rwlocks | Sebastian Huber | 2017-09-22 | 1 | -0/+38 |
| | | | | Close #3153. | ||||
* | psxrdwrv/test.c: Clear iovec to ensure consistent results | Joel Sherrill | 2017-09-21 | 1 | -0/+3 |
| | | | | closes #3148. | ||||
* | posix: Allow PTHREAD_PROCESS_SHARED for condvar | Sebastian Huber | 2017-09-15 | 2 | -2/+29 |
| | | | | Close #3137. | ||||
* | posix: Allow PTHREAD_PROCESS_SHARED for barriers | Sebastian Huber | 2017-09-15 | 2 | -2/+23 |
| | | | | Close #3126. | ||||
* | posix: Allow PTHREAD_PROCESS_SHARED for mutexes | Sebastian Huber | 2017-09-15 | 2 | -4/+7 |
| | | | | Close #3125. | ||||
* | libio: Use FIFO for iop free list | Sebastian Huber | 2017-09-15 | 2 | -8/+38 |
| | | | | Update #3136. | ||||
* | libio: Add hold/drop iop reference | Sebastian Huber | 2017-09-15 | 12 | -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 early | Sebastian Huber | 2017-09-15 | 1 | -3/+9 |
| | | | | | | This simplifies error handling later. Update #3132. | ||||
* | fstests/fsimfsgeneric01: Fix test assert | Sebastian Huber | 2017-09-14 | 1 | -2/+1 |
| | |||||
* | posix: Ignore pshared for semaphores | Sebastian Huber | 2017-09-12 | 1 | -5/+9 |
| | | | | | | Since we have only one process, sharing between processes is trivial. Close #3124. | ||||
* | dosfs: Support a cluster size of 64KiB | Sebastian Huber | 2017-09-06 | 1 | -0/+28 |
| | | | | Close #3003. | ||||
* | psxconfig01/init.c: Fix printf() format warnings | Joel Sherrill | 2017-08-27 | 1 | -6/+6 |
| | |||||
* | sp25/task1.c: Fix printf() format warnings | Joel Sherrill | 2017-08-27 | 1 | -2/+2 |
| | |||||
* | spstkalloc02/init.c: Fix printf() format warnings | Joel Sherrill | 2017-08-27 | 1 | -6/+6 |
| | |||||
* | Include missing <limits.h> | Sebastian Huber | 2017-08-25 | 1 | -0/+1 |
| | | | | Update #2132. | ||||
* | samples/fileio: Give command availability hint | Sebastian Huber | 2017-08-24 | 1 | -3/+7 |
| | | | | Close #3088. | ||||
* | smptests: Fix format specifier | Sebastian Huber | 2017-08-22 | 2 | -3/+3 |
| | | | | Update #3082. | ||||
* | psximfs02/init.c: Increase size of buffer to avoid overwrite | Joel Sherrill | 2017-07-28 | 1 | -2/+2 |
| | |||||
* | psxmmap01/init.c: Correct printf() format specifier | Joel Sherrill | 2017-07-28 | 1 | -1/+1 |
| | |||||
* | psxtests/psxmmap01: Fix warning | Sebastian Huber | 2017-07-28 | 1 | -1/+1 |
| | | | | Update #2859. | ||||
* | Fix IO control request type | Sebastian Huber | 2017-07-28 | 2 | -2/+2 |
| |