Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-10-09 | posix: Remove static assertion | Sebastian Huber | 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. | |||||
2018-10-05 | ftpd: Remove FTPD_SessionInfo_t::pass member | Sebastian Huber | 2 | -7/+50 | |
There is no need to keep the password throughout the session. Update #3530. | |||||
2018-10-05 | tests: Use rtems_task_exit() | Sebastian Huber | 164 | -365/+223 | |
Update #3533. | |||||
2018-10-05 | score: Remove CPU_PROVIDES_IDLE_THREAD_BODY | Sebastian Huber | 2 | -12/+0 | |
Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539. | |||||
2018-10-05 | spthreadlife01: A task exit must not return | Sebastian Huber | 1 | -3/+3 | |
Update #3533. | |||||
2018-10-01 | rtems: Add rtems_task_exit() | Sebastian Huber | 1 | -3/+27 | |
Update #3533. | |||||
2018-10-01 | spthreadlife01: Remove superfluous restart case | Sebastian Huber | 1 | -3/+0 | |
Update #3243. | |||||
2018-09-21 | Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL | Sebastian Huber | 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. | |||||
2018-09-20 | clang: Keep -qrtems and -B for compilers without -specs support | Jacob Hansen | 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. | |||||
2018-09-20 | smp03: make printout match actual task name | Daniel Hellstrom | 1 | -1/+1 | |
2018-09-20 | tm26: enable FP context when fprintf used | Daniel Hellstrom | 1 | -0/+1 | |
calling rtems_print_printer_fprintf_putc() results in usage of vfprintf() which may use floating point instructions in its implementation. | |||||
2018-09-10 | score: Fix PER_CPU_DATA_GET_BY_OFFSET() | Sebastian Huber | 1 | -0/+10 | |
Add uniprocessor version for PER_CPU_DATA_GET_BY_OFFSET(). Fix warnings in uniprocessor configurations. Update #3507. | |||||
2018-09-10 | score: Add thread pin/unpin support | Sebastian Huber | 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. | |||||
2018-09-10 | score: Add flexible per-CPU data | Sebastian Huber | 7 | -0/+371 | |
Update #3507. | |||||
2018-09-06 | sptests/spconfig01: New test | Sebastian Huber | 5 | -0/+150 | |
Close #3435. | |||||
2018-09-03 | score: Fix EDF SMP scheduler | Sebastian Huber | 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. | |||||
2018-08-24 | spglobalcon01: LLVM optimization makes variable i always 1 | Daniel Hellstrom | 1 | -2/+2 | |
Declare i volatile to avoid compiler optimization putting i into data section with initialization value 1. | |||||
2018-08-24 | psxfile01: floating point context required when calling fprintf | Daniel Hellstrom | 1 | -0/+2 | |
This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc. | |||||
2018-08-24 | psx13: floating point context required when calling fprintf | Daniel Hellstrom | 1 | -0/+2 | |
This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc. | |||||
2018-08-15 | dl06/dl06-o1.c: Remove set, not used warning | Joel Sherrill | 1 | -1/+4 | |
2018-08-15 | fsdosfssync01/init.c: Remove unused variable | Joel Sherrill | 1 | -1/+0 | |
2018-08-10 | libtests/POSIX: Fix warnings and style. | Joel Sherrill | 46 | -148/+140 | |
2018-08-08 | CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE | Sebastian Huber | 1 | -0/+17 | |
Make CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE configurable by the user. Update #3434. | |||||
2018-08-07 | tests: Remove CONFIGURE_MAXIMUM_DRIVERS | Sebastian Huber | 13 | -28/+0 | |
This configuration is superfluous in these tests. | |||||
2018-08-07 | libblock: Add RTEMS_DEPRECATED | Sebastian Huber | 2 | -4/+5 | |
Close #3358. | |||||
2018-08-07 | fileio: Avoid deprecated rtems_disk_obtain() | Sebastian Huber | 1 | -22/+25 | |
Update #3358. | |||||
2018-08-07 | tests: Avoid deprecated rtems_disk_io_initialize() | Sebastian Huber | 6 | -26/+0 | |
Update #3358. | |||||
2018-08-07 | libtests/block15: Use rtems_blkdev_create() | Sebastian Huber | 1 | -18/+24 | |
Update #3358. | |||||
2018-08-07 | libtests/block14: Use rtems_blkdev_create() | Sebastian Huber | 1 | -19/+25 | |
Update #3358. | |||||
2018-08-07 | libtests/block13: Use rtems_blkdev_create() | Sebastian Huber | 1 | -19/+25 | |
Update #3358. | |||||
2018-08-07 | libtests/block12: Use rtems_blkdev_create() | Sebastian Huber | 1 | -18/+25 | |
Update #3358. | |||||
2018-08-07 | libtests/block10: Use rtems_blkdev_create() | Sebastian Huber | 1 | -41/+28 | |
Update #3358. | |||||
2018-08-07 | libtests/block09: Use rtems_blkdev_create() | Sebastian Huber | 1 | -40/+25 | |
Update #3358. | |||||
2018-08-07 | libtests/block08: Use rtems_blkdev_create() | Sebastian Huber | 4 | -77/+27 | |
Update #3358. | |||||
2018-08-07 | libtests/block06: Use rtems_blkdev_create() | Sebastian Huber | 2 | -555/+499 | |
Update #3358. | |||||
2018-08-07 | libtests/block05: Avoid uninitialized variable | Sebastian Huber | 1 | -1/+1 | |
Update #3358. | |||||
2018-08-07 | flashdisk: Use rtems_blkdev_create() | Sebastian Huber | 1 | -8/+1 | |
Update #3358. | |||||
2018-08-07 | nvdisk: Use rtems_blkdev_create() | Sebastian Huber | 2 | -59/+3 | |
Update #3358. | |||||
2018-08-07 | ramdisk: Use rtems_blkdev_create() | Sebastian Huber | 10 | -196/+171 | |
Update #3358. | |||||
2018-07-30 | libtests: Use CONFIGURE_INIT_TASK_TABLE_SIZE | Sebastian Huber | 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. | |||||
2018-07-25 | samples/minimum: Use default interrupt stack size | Sebastian Huber | 1 | -0/+10 | |
Update #3433. | |||||
2018-07-25 | score: RTEMS_PREDICT_TRUE(), RTEMS_PREDICT_FALSE() | Sebastian Huber | 1 | -0/+25 | |
Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch prediction hints. Close #3475. | |||||
2018-07-25 | bsps: bsp_start_on_secondary_processor() | Sebastian Huber | 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. | |||||
2018-07-24 | smptests: Fix format warnings | Sebastian Huber | 2 | -14/+36 | |
2018-07-24 | block05: Remove unused variable | Sebastian Huber | 1 | -5/+0 | |
2018-07-24 | psxthreadname01: Fix out of bounds memory access | Sebastian Huber | 1 | -6/+6 | |
2018-07-24 | psxtimer02: Fix parameter type cast | Sebastian Huber | 1 | -1/+1 | |
2018-07-24 | sptests/sp20: Remove unused variable | Sebastian Huber | 1 | -1/+0 | |
2018-07-24 | samples: Fix warnings | Sebastian Huber | 2 | -2/+6 | |
2018-07-23 | score: Add _CPU_Instruction_illegal() | Sebastian Huber | 1 | -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. |