summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Support O_DIRECTORY open() flagSebastian Huber2018-10-181-0/+25
| | | | Close #3545.
* libtests/Makefile.am: Add CPU_CFLAGS to rtems-ld invocationJoel Sherrill2018-10-141-1/+2
| | | | closes #3401, #3402.
* tmtests: Fix unused variable warningsSebastian Huber2018-10-124-8/+0
|
* fsclose01: Fix uninitialized variable warningSebastian Huber2018-10-121-1/+1
|
* tmtests/tmonetoone: New test programSebastian Huber2018-10-115-0/+337
|
* telnetd: Add server port to configurationSebastian Huber2018-10-111-1/+1
| | | | Close #3543.
* telnetd: Create sessions at startSebastian Huber2018-10-112-5/+6
| | | | Update #3543.
* telnetd: Remove keep stdio featureSebastian Huber2018-10-105-0/+167
| | | | | | | | | | | | | | The Telnet service started via rtems_telnetd_start() had a keep stdio feature. This just created a task and executed the command function in a loop. For this kind of service we do not library support. This can be done by an application task on its own. Remove this feature and provide only the real Telnet server functionality. Use syslog() for error and status messages. Add test program for the Telnet server. Close #3542.
* build: Remove local.amSebastian Huber2018-10-10131-135/+0
|
* build: Directly reference libraries in testsSebastian Huber2018-10-104-19/+27
| | | | Remove use of TMPINSTALL_FILES.
* 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.