Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | posix: pthread_mutexattr_setprioceiling() | Sebastian Huber | 2016-06-22 | 4 | -30/+34 |
| | | | | | | | Accept all priority values in pthread_mutexattr_setprioceiling(). This is in line with POSIX and FreeBSD. The priority is validated in pthread_mutex_init(). Validate the priority only for priority ceiling mutexes. | ||||
* | sparc: Optimize CPU counter support | Sebastian Huber | 2016-06-22 | 8 | -53/+104 |
| | |||||
* | sptests/sp20: Use printer task | Sebastian Huber | 2016-06-22 | 4 | -46/+88 |
| | | | | This avoids test failures due to slow output devices. | ||||
* | Add printer task | Sebastian Huber | 2016-06-22 | 3 | -0/+310 |
| | |||||
* | Rename rtems_test_print() into rtems_test_printf() | Sebastian Huber | 2016-06-22 | 2 | -2/+2 |
| | |||||
* | Avoid <rtems/print.h> in <rtems/rtems/ratemon.h> | Sebastian Huber | 2016-06-22 | 1 | -2/+3 |
| | | | | | This gets rid of the pull in of <stdarg.h> via <rtems.h> via <rtems/rtems/ratemon.h> via <rtems/print.h>. | ||||
* | Move printer initialization to separate header | Sebastian Huber | 2016-06-22 | 27 | -94/+153 |
| | | | | | | The RTEMS print user need to know nothing about a particular printer implementation. In particular get rid of the <stdio.h> include which would be visible via <rtems.h>. | ||||
* | Make rtems/print.h independent of rtems/bspIo.h | Sebastian Huber | 2016-06-22 | 14 | -20/+29 |
| | |||||
* | Rename and move RTEMS_PRINTF_ATTRIBUTE() | Sebastian Huber | 2016-06-22 | 5 | -17/+23 |
| | | | | | Rename RTEMS_PRINTF_ATTRIBUTE() into RTEMS_PRINTFLIKE() (similar to <sys/cdefs.h> __printflike()) and move it to <rtems/score/basedefs.h>. | ||||
* | Make rtems_fprintf_plugin() static | Sebastian Huber | 2016-06-22 | 2 | -14/+1 |
| | |||||
* | Make rtems_printf_plugin() static | Sebastian Huber | 2016-06-22 | 2 | -19/+6 |
| | |||||
* | Make printk_plugin() static | Sebastian Huber | 2016-06-22 | 2 | -20/+9 |
| | |||||
* | bsp/tms570: regenerate preinstall makefile by bootstrap -p. | Pavel Pisa | 2016-06-21 | 1 | -0/+8 |
| | |||||
* | bsp/tms570: include complete peripheral initialization to SCI driver. | Pavel Pisa | 2016-06-21 | 1 | -2/+36 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | bsp/tms570: update pinmux to provide support for initialization lists and ↵ | Pavel Pisa | 2016-06-21 | 4 | -69/+196 |
| | | | | clear of alt outputs. | ||||
* | bsp/tms570: include package balls and PINMMR registers mapping for ↵ | Pavel Pisa | 2016-06-21 | 2 | -0/+700 |
| | | | | TMS570LS3135ZWT chip. | ||||
* | bsp/leon3: Add up counter timecounter | Sebastian Huber | 2016-06-21 | 2 | -7/+36 |
| | |||||
* | bsp/leon3: Fix interrupt timestamping | Sebastian Huber | 2016-06-21 | 1 | -20/+35 |
| | | | | Close #2684. | ||||
* | sparc: Rework CPU counter support | Sebastian Huber | 2016-06-21 | 10 | -97/+208 |
| | | | | | Rework CPU counter support to enable use of the GR740 up-counter via %asr22 and %asr23. | ||||
* | bsp/leon3: Fix LEON3_Cpu_Index initialization | Sebastian Huber | 2016-06-21 | 3 | -4/+14 |
| | |||||
* | sptests/spcpucounter01: Resurrect workaround | Sebastian Huber | 2016-06-21 | 1 | -2/+21 |
| | | | | | Resurrect workaround accidentially removed by 3e2a3c49480b9888362d016dd202edd562d9e069. | ||||
* | arm/raspberrypi: Ensure that buffers used for VC mail box communication are ↵ | Pavel Pisa | 2016-06-20 | 2 | -7/+56 |
| | | | | synchronized through cache. | ||||
* | sptests/spcpucounter01: Add some statistics | Sebastian Huber | 2016-06-20 | 3 | -50/+229 |
| | |||||
* | bsp/leon3: Use sysinit for bsp_debug_uart_init() | Sebastian Huber | 2016-06-20 | 3 | -7/+8 |
| | |||||
* | bsp/leon3: Use sysinit for amba_initialize() | Sebastian Huber | 2016-06-20 | 3 | -8/+8 |
| | |||||
* | score: Refine system initialization order | Sebastian Huber | 2016-06-20 | 2 | -3/+49 |
| | |||||
* | sptests/spsysinit01: Move begin of test message | Sebastian Huber | 2016-06-20 | 1 | -2/+7 |
| | |||||
* | bsps: Fix printk() format warning | Sebastian Huber | 2016-06-17 | 1 | -1/+1 |
| | |||||
* | bsps: Fix MPCI_Fatal() prototype | Sebastian Huber | 2016-06-17 | 2 | -4/+4 |
| | | | | Close #2742. | ||||
* | Add pthread_condattr_getclock() and pthread_condattr_setclock() | Joel Sherrill | 2016-06-16 | 9 | -2/+257 |
| | | | | updates #2608. | ||||
* | mptests/mp03/task1.c: Make method static to fix warning | Joel Sherrill | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | samples/base_mp/apptask.c: Fix warning and clean up | Joel Sherrill | 2016-06-16 | 1 | -12/+11 |
| | |||||
* | libchip/shmdr/send.c: Fix warning and clean up | Joel Sherrill | 2016-06-16 | 1 | -15/+21 |
| | |||||
* | libchip/shmdr/poll.c: Fix warning and clean up | Joel Sherrill | 2016-06-16 | 1 | -5/+8 |
| | |||||
* | mvme147s/shmsupp/mpisr.c: Fix warnings and clean up | Joel Sherrill | 2016-06-16 | 1 | -12/+10 |
| | |||||
* | mvme147s/shmsupp/getcfg.c: Fix warning | Joel Sherrill | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | score: Fix thread delete race condition on SMP | Sebastian Huber | 2016-06-16 | 1 | -6/+17 |
| | |||||
* | rtems: Fix rtems_semaphore_create() | Sebastian Huber | 2016-06-16 | 1 | -0/+4 |
| | | | | | Destroy the thread queue in case of a priority ceiling violation, otherwise the SMP profiling data gets corrupted. | ||||
* | psxtests/psx12: Use and print proper rounded ms | Sebastian Huber | 2016-06-15 | 2 | -21/+26 |
| | | | | Update #2738. | ||||
* | posix: Fix poradic server initial CPU budget | Sebastian Huber | 2016-06-15 | 5 | -24/+118 |
| | | | | Update #2738. | ||||
* | psxtests/psx12: Use one file and simplify | Sebastian Huber | 2016-06-15 | 5 | -134/+33 |
| | |||||
* | posix: Use _POSIX_Threads_Sporadic_timer_insert() | Sebastian Huber | 2016-06-15 | 3 | -15/+16 |
| | |||||
* | posix: Remove superfluous code | Sebastian Huber | 2016-06-15 | 1 | -61/+0 |
| | | | | Remove double declarations, useless comments and unused functions. | ||||
* | posix: sched_get_priority_max() | Sebastian Huber | 2016-06-14 | 3 | -7/+16 |
| | | | | | | Enable for all configurations since it pulls in no additional dependencies. Return value of the scheduler instance of the executing thread. | ||||
* | posix: sched_get_priority_min() | Sebastian Huber | 2016-06-14 | 2 | -2/+9 |
| | | | | | Enable for all configurations since it pulls in no additional dependencies. | ||||
* | bsps: Add CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR | Sebastian Huber | 2016-06-14 | 3 | -7/+31 |
| | | | | | | | | | Add CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR clock driver option. If defined, then do the clock tick processing on the boot processor on behalf of all other processors. Currently, this is intended as a workaround for a Qemu shortcoming on ARM. Update #2737. | ||||
* | score: _Scheduler_priority_Ready_queue_initialize | Sebastian Huber | 2016-06-14 | 4 | -7/+17 |
| | | | | | Use priority maximum of scheduler instance. This avoids a potential memory corruption on SMP configurations. | ||||
* | score: _Thread_Create_idle_for_CPU() | Sebastian Huber | 2016-06-14 | 1 | -12/+12 |
| | | | | Use priority maximum of scheduler instance. | ||||
* | posix: Add pthread_setschedprio() | Sebastian Huber | 2016-06-13 | 3 | -0/+85 |
| | | | | Close #2734. | ||||
* | posix: Fix pthread_setschedparam() | Sebastian Huber | 2016-06-13 | 2 | -1/+55 |
| | | | | Close #2735. |