summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* posix: Remove static assertionSebastian Huber2018-10-091-0/+1
| | | | | | | | Standard C does not allow pointer operands in an integer constant expressions. GCC issues only a -Wpedantic warning in the removed static assertion. However, clang is pedantic by default and issues an error. Rely on the test case instead.
* ftpd: Remove FTPD_SessionInfo_t::pass memberSebastian Huber2018-10-052-7/+50
| | | | | | There is no need to keep the password throughout the session. Update #3530.
* tests: Use rtems_task_exit()Sebastian Huber2018-10-05164-365/+223
| | | | Update #3533.
* score: Remove CPU_PROVIDES_IDLE_THREAD_BODYSebastian Huber2018-10-052-12/+0
| | | | | | | Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539.
* spthreadlife01: A task exit must not returnSebastian Huber2018-10-051-3/+3
| | | | Update #3533.
* rtems: Add rtems_task_exit()Sebastian Huber2018-10-011-3/+27
| | | | Update #3533.
* spthreadlife01: Remove superfluous restart caseSebastian Huber2018-10-011-3/+0
| | | | Update #3243.
* Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALLSebastian Huber2018-09-215-58/+0
| | | | | | | | | | | | The configured interrupt stack size (CONFIGURE_INTERRUPT_STACK_SIZE) is checked against the minimum task stack size. The minium tasks task stack size is also a configuration option (CONFIGURE_MINIMUM_TASK_STACK_SIZE). So, this check does not really help in case of configuration errors. In addition, the interrupt stack is also re-used as the initialization stack in most BSPs. It is probably better to use a stack checker to detect problems. Update #3459.
* clang: Keep -qrtems and -B for compilers without -specs supportJacob Hansen2018-09-202-1/+22
| | | | | | | | | This is needed for building rtems correctly with Clang. Note that this change does not mean rtems can build correctly with mainline clang. However the change allows building rtems with a Clang toolchain that has a rtems frontend similar that of GCC's builtin rtems specs.
* smp03: make printout match actual task nameDaniel Hellstrom2018-09-201-1/+1
|
* tm26: enable FP context when fprintf usedDaniel Hellstrom2018-09-201-0/+1
| | | | | calling rtems_print_printer_fprintf_putc() results in usage of vfprintf() which may use floating point instructions in its implementation.
* score: Fix PER_CPU_DATA_GET_BY_OFFSET()Sebastian Huber2018-09-101-0/+10
| | | | | | | Add uniprocessor version for PER_CPU_DATA_GET_BY_OFFSET(). Fix warnings in uniprocessor configurations. Update #3507.
* score: Add thread pin/unpin supportSebastian Huber2018-09-105-0/+679
| | | | | | | | | Add support to temporarily pin a thread to its current processor. This may be used to access per-processor data structures in critical sections with enabled thread dispatching, e.g. a pinned thread is allowed to block. Update #3508.
* score: Add flexible per-CPU dataSebastian Huber2018-09-107-0/+371
| | | | Update #3507.
* sptests/spconfig01: New testSebastian Huber2018-09-065-0/+150
| | | | Close #3435.
* score: Fix EDF SMP schedulerSebastian Huber2018-09-031-0/+24
| | | | | Fix a special case: block a one-to-one scheduled thread while having a non-empty affine ready queue on the same processor.
* spglobalcon01: LLVM optimization makes variable i always 1Daniel Hellstrom2018-08-241-2/+2
| | | | | Declare i volatile to avoid compiler optimization putting i into data section with initialization value 1.
* psxfile01: floating point context required when calling fprintfDaniel Hellstrom2018-08-241-0/+2
| | | | | This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc.
* psx13: floating point context required when calling fprintfDaniel Hellstrom2018-08-241-0/+2
| | | | | This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc.
* dl06/dl06-o1.c: Remove set, not used warningJoel Sherrill2018-08-151-1/+4
|
* fsdosfssync01/init.c: Remove unused variableJoel Sherrill2018-08-151-1/+0
|
* libtests/POSIX: Fix warnings and style.Joel Sherrill2018-08-1046-148/+140
|
* CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZESebastian Huber2018-08-081-0/+17
| | | | | | Make CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE configurable by the user. Update #3434.
* tests: Remove CONFIGURE_MAXIMUM_DRIVERSSebastian Huber2018-08-0713-28/+0
| | | | This configuration is superfluous in these tests.
* libblock: Add RTEMS_DEPRECATEDSebastian Huber2018-08-072-4/+5
| | | | Close #3358.
* fileio: Avoid deprecated rtems_disk_obtain()Sebastian Huber2018-08-071-22/+25
| | | | Update #3358.
* tests: Avoid deprecated rtems_disk_io_initialize()Sebastian Huber2018-08-076-26/+0
| | | | Update #3358.
* libtests/block15: Use rtems_blkdev_create()Sebastian Huber2018-08-071-18/+24
| | | | Update #3358.
* libtests/block14: Use rtems_blkdev_create()Sebastian Huber2018-08-071-19/+25
| | | | Update #3358.
* libtests/block13: Use rtems_blkdev_create()Sebastian Huber2018-08-071-19/+25
| | | | Update #3358.
* libtests/block12: Use rtems_blkdev_create()Sebastian Huber2018-08-071-18/+25
| | | | Update #3358.
* libtests/block10: Use rtems_blkdev_create()Sebastian Huber2018-08-071-41/+28
| | | | Update #3358.
* libtests/block09: Use rtems_blkdev_create()Sebastian Huber2018-08-071-40/+25
| | | | Update #3358.
* libtests/block08: Use rtems_blkdev_create()Sebastian Huber2018-08-074-77/+27
| | | | Update #3358.
* libtests/block06: Use rtems_blkdev_create()Sebastian Huber2018-08-072-555/+499
| | | | Update #3358.
* libtests/block05: Avoid uninitialized variableSebastian Huber2018-08-071-1/+1
| | | | Update #3358.
* flashdisk: Use rtems_blkdev_create()Sebastian Huber2018-08-071-8/+1
| | | | Update #3358.
* nvdisk: Use rtems_blkdev_create()Sebastian Huber2018-08-072-59/+3
| | | | Update #3358.
* ramdisk: Use rtems_blkdev_create()Sebastian Huber2018-08-0710-196/+171
| | | | Update #3358.
* libtests: Use CONFIGURE_INIT_TASK_TABLE_SIZESebastian Huber2018-07-307-28/+17
| | | | | | | | Using CONFIGURE_MINIMUM_TASK_STACK_SIZE increases also the interrupt stack size. This is an issue on some BSPs. Use CONFIGURE_INIT_TASK_TABLE_SIZE instead. Update #3433.
* samples/minimum: Use default interrupt stack sizeSebastian Huber2018-07-251-0/+10
| | | | Update #3433.
* score: RTEMS_PREDICT_TRUE(), RTEMS_PREDICT_FALSE()Sebastian Huber2018-07-251-0/+25
| | | | | | | Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch prediction hints. Close #3475.
* bsps: bsp_start_on_secondary_processor()Sebastian Huber2018-07-251-2/+4
| | | | | | Pass current processor control as first parameter in bsp_start_on_secondary_processor() and qoriq_start_thread() to make dependency more explicit.
* smptests: Fix format warningsSebastian Huber2018-07-242-14/+36
|
* block05: Remove unused variableSebastian Huber2018-07-241-5/+0
|
* psxthreadname01: Fix out of bounds memory accessSebastian Huber2018-07-241-6/+6
|
* psxtimer02: Fix parameter type castSebastian Huber2018-07-241-1/+1
|
* sptests/sp20: Remove unused variableSebastian Huber2018-07-241-1/+0
|
* samples: Fix warningsSebastian Huber2018-07-242-2/+6
|
* score: Add _CPU_Instruction_illegal()Sebastian Huber2018-07-231-34/+6
| | | | | | | | On some architectures/simulators it is difficult to provoke an exception with misaligned or illegal data loads. Use an illegal instruction instead. Update #3433.