Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tmtests/tmonetoone: New test program | Sebastian Huber | 2018-10-11 | 5 | -0/+337 |
| | |||||
* | telnetd: Add server port to configuration | Sebastian Huber | 2018-10-11 | 1 | -1/+1 |
| | | | | Close #3543. | ||||
* | telnetd: Create sessions at start | Sebastian Huber | 2018-10-11 | 2 | -5/+6 |
| | | | | Update #3543. | ||||
* | telnetd: Remove keep stdio feature | Sebastian Huber | 2018-10-10 | 5 | -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.am | Sebastian Huber | 2018-10-10 | 131 | -135/+0 |
| | |||||
* | build: Directly reference libraries in tests | Sebastian Huber | 2018-10-10 | 4 | -19/+27 |
| | | | | Remove use of TMPINSTALL_FILES. | ||||
* | posix: Remove static assertion | Sebastian Huber | 2018-10-09 | 1 | -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 member | Sebastian Huber | 2018-10-05 | 2 | -7/+50 |
| | | | | | | There is no need to keep the password throughout the session. Update #3530. | ||||
* | tests: Use rtems_task_exit() | Sebastian Huber | 2018-10-05 | 164 | -365/+223 |
| | | | | Update #3533. | ||||
* | score: Remove CPU_PROVIDES_IDLE_THREAD_BODY | Sebastian Huber | 2018-10-05 | 2 | -12/+0 |
| | | | | | | | Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539. | ||||
* | spthreadlife01: A task exit must not return | Sebastian Huber | 2018-10-05 | 1 | -3/+3 |
| | | | | Update #3533. | ||||
* | rtems: Add rtems_task_exit() | Sebastian Huber | 2018-10-01 | 1 | -3/+27 |
| | | | | Update #3533. | ||||
* | spthreadlife01: Remove superfluous restart case | Sebastian Huber | 2018-10-01 | 1 | -3/+0 |
| | | | | Update #3243. | ||||
* | Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL | Sebastian Huber | 2018-09-21 | 5 | -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 support | Jacob Hansen | 2018-09-20 | 2 | -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 name | Daniel Hellstrom | 2018-09-20 | 1 | -1/+1 |
| | |||||
* | tm26: enable FP context when fprintf used | Daniel Hellstrom | 2018-09-20 | 1 | -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 Huber | 2018-09-10 | 1 | -0/+10 |
| | | | | | | | Add uniprocessor version for PER_CPU_DATA_GET_BY_OFFSET(). Fix warnings in uniprocessor configurations. Update #3507. | ||||
* | score: Add thread pin/unpin support | Sebastian Huber | 2018-09-10 | 5 | -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 data | Sebastian Huber | 2018-09-10 | 7 | -0/+371 |
| | | | | Update #3507. | ||||
* | sptests/spconfig01: New test | Sebastian Huber | 2018-09-06 | 5 | -0/+150 |
| | | | | Close #3435. | ||||
* | score: Fix EDF SMP scheduler | Sebastian Huber | 2018-09-03 | 1 | -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 1 | Daniel Hellstrom | 2018-08-24 | 1 | -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 fprintf | Daniel Hellstrom | 2018-08-24 | 1 | -0/+2 |
| | | | | | This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc. | ||||
* | psx13: floating point context required when calling fprintf | Daniel Hellstrom | 2018-08-24 | 1 | -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 warning | Joel Sherrill | 2018-08-15 | 1 | -1/+4 |
| | |||||
* | fsdosfssync01/init.c: Remove unused variable | Joel Sherrill | 2018-08-15 | 1 | -1/+0 |
| | |||||
* | libtests/POSIX: Fix warnings and style. | Joel Sherrill | 2018-08-10 | 46 | -148/+140 |
| | |||||
* | CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE | Sebastian Huber | 2018-08-08 | 1 | -0/+17 |
| | | | | | | Make CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE configurable by the user. Update #3434. | ||||
* | tests: Remove CONFIGURE_MAXIMUM_DRIVERS | Sebastian Huber | 2018-08-07 | 13 | -28/+0 |
| | | | | This configuration is superfluous in these tests. | ||||
* | libblock: Add RTEMS_DEPRECATED | Sebastian Huber | 2018-08-07 | 2 | -4/+5 |
| | | | | Close #3358. | ||||
* | fileio: Avoid deprecated rtems_disk_obtain() | Sebastian Huber | 2018-08-07 | 1 | -22/+25 |
| | | | | Update #3358. | ||||
* | tests: Avoid deprecated rtems_disk_io_initialize() | Sebastian Huber | 2018-08-07 | 6 | -26/+0 |
| | | | | Update #3358. | ||||
* | libtests/block15: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -18/+24 |
| | | | | Update #3358. | ||||
* | libtests/block14: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -19/+25 |
| | | | | Update #3358. | ||||
* | libtests/block13: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -19/+25 |
| | | | | Update #3358. | ||||
* | libtests/block12: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -18/+25 |
| | | | | Update #3358. | ||||
* | libtests/block10: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -41/+28 |
| | | | | Update #3358. | ||||
* | libtests/block09: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -40/+25 |
| | | | | Update #3358. | ||||
* | libtests/block08: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 4 | -77/+27 |
| | | | | Update #3358. | ||||
* | libtests/block06: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 2 | -555/+499 |
| | | | | Update #3358. | ||||
* | libtests/block05: Avoid uninitialized variable | Sebastian Huber | 2018-08-07 | 1 | -1/+1 |
| | | | | Update #3358. | ||||
* | flashdisk: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -8/+1 |
| | | | | Update #3358. | ||||
* | nvdisk: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 2 | -59/+3 |
| | | | | Update #3358. | ||||
* | ramdisk: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 10 | -196/+171 |
| | | | | Update #3358. | ||||
* | libtests: Use CONFIGURE_INIT_TASK_TABLE_SIZE | Sebastian Huber | 2018-07-30 | 7 | -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 size | Sebastian Huber | 2018-07-25 | 1 | -0/+10 |
| | | | | Update #3433. | ||||
* | score: RTEMS_PREDICT_TRUE(), RTEMS_PREDICT_FALSE() | Sebastian Huber | 2018-07-25 | 1 | -0/+25 |
| | | | | | | | Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch prediction hints. Close #3475. | ||||
* | bsps: bsp_start_on_secondary_processor() | Sebastian Huber | 2018-07-25 | 1 | -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 warnings | Sebastian Huber | 2018-07-24 | 2 | -14/+36 |
| |