summaryrefslogtreecommitdiff
path: root/testsuites (follow)
AgeCommit message (Collapse)Author
2018-10-22tmonetoone: Add yield test caseSebastian Huber
2018-10-22Support O_NOFOLLOW open() flagSebastian Huber
Close #3546.
2018-10-22Support O_CLOEXEC open() flagSebastian Huber
Make sure this flag is ignored and does not prevent a successful open. Close #3547.
2018-10-22psxreaddir: Adjust test due to opendir() changesSebastian Huber
Update #3545.
2018-10-18Support O_DIRECTORY open() flagSebastian Huber
Close #3545.
2018-10-14libtests/Makefile.am: Add CPU_CFLAGS to rtems-ld invocationJoel Sherrill
closes #3401, #3402.
2018-10-12tmtests: Fix unused variable warningsSebastian Huber
2018-10-12fsclose01: Fix uninitialized variable warningSebastian Huber
2018-10-11tmtests/tmonetoone: New test programSebastian Huber
2018-10-11telnetd: Add server port to configurationSebastian Huber
Close #3543.
2018-10-11telnetd: Create sessions at startSebastian Huber
Update #3543.
2018-10-10telnetd: Remove keep stdio featureSebastian Huber
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.
2018-10-10build: Remove local.amSebastian Huber
2018-10-10build: Directly reference libraries in testsSebastian Huber
Remove use of TMPINSTALL_FILES.
2018-10-09posix: Remove static assertionSebastian Huber
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.
2018-10-05ftpd: Remove FTPD_SessionInfo_t::pass memberSebastian Huber
There is no need to keep the password throughout the session. Update #3530.
2018-10-05tests: Use rtems_task_exit()Sebastian Huber
Update #3533.
2018-10-05score: Remove CPU_PROVIDES_IDLE_THREAD_BODYSebastian Huber
Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539.
2018-10-05spthreadlife01: A task exit must not returnSebastian Huber
Update #3533.
2018-10-01rtems: Add rtems_task_exit()Sebastian Huber
Update #3533.
2018-10-01spthreadlife01: Remove superfluous restart caseSebastian Huber
Update #3243.
2018-09-21Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALLSebastian Huber
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.
2018-09-20clang: Keep -qrtems and -B for compilers without -specs supportJacob Hansen
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.
2018-09-20smp03: make printout match actual task nameDaniel Hellstrom
2018-09-20tm26: enable FP context when fprintf usedDaniel Hellstrom
calling rtems_print_printer_fprintf_putc() results in usage of vfprintf() which may use floating point instructions in its implementation.
2018-09-10score: Fix PER_CPU_DATA_GET_BY_OFFSET()Sebastian Huber
Add uniprocessor version for PER_CPU_DATA_GET_BY_OFFSET(). Fix warnings in uniprocessor configurations. Update #3507.
2018-09-10score: Add thread pin/unpin supportSebastian Huber
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.
2018-09-10score: Add flexible per-CPU dataSebastian Huber
Update #3507.
2018-09-06sptests/spconfig01: New testSebastian Huber
Close #3435.
2018-09-03score: Fix EDF SMP schedulerSebastian Huber
Fix a special case: block a one-to-one scheduled thread while having a non-empty affine ready queue on the same processor.
2018-08-24spglobalcon01: LLVM optimization makes variable i always 1Daniel Hellstrom
Declare i volatile to avoid compiler optimization putting i into data section with initialization value 1.
2018-08-24psxfile01: floating point context required when calling fprintfDaniel Hellstrom
This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc.
2018-08-24psx13: floating point context required when calling fprintfDaniel Hellstrom
This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc.
2018-08-15dl06/dl06-o1.c: Remove set, not used warningJoel Sherrill
2018-08-15fsdosfssync01/init.c: Remove unused variableJoel Sherrill
2018-08-10libtests/POSIX: Fix warnings and style.Joel Sherrill
2018-08-08CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZESebastian Huber
Make CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE configurable by the user. Update #3434.
2018-08-07tests: Remove CONFIGURE_MAXIMUM_DRIVERSSebastian Huber
This configuration is superfluous in these tests.
2018-08-07libblock: Add RTEMS_DEPRECATEDSebastian Huber
Close #3358.
2018-08-07fileio: Avoid deprecated rtems_disk_obtain()Sebastian Huber
Update #3358.
2018-08-07tests: Avoid deprecated rtems_disk_io_initialize()Sebastian Huber
Update #3358.
2018-08-07libtests/block15: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block14: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block13: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block12: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block10: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block09: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block08: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block06: Use rtems_blkdev_create()Sebastian Huber
Update #3358.
2018-08-07libtests/block05: Avoid uninitialized variableSebastian Huber
Update #3358.