Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | psxrdwrv/test.c: Clear iovec to ensure consistent results | Joel Sherrill | 2017-09-21 | 1 | -0/+3 | |
| | | | | closes #3148. | |||||
* | bsps/powerpc: Fix robust thread dispatch | Sebastian Huber | 2017-09-21 | 1 | -6/+21 | |
| | | | | | | | Implement thread dispatch code in ppc_exc_wrapup() similar to ppc_exc_interrupt(). Update #2811. | |||||
* | bsp/t32mppc: PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-21 | 1 | -9/+9 | |
| | | | | | | Fix link-time error. Update #3085. | |||||
* | bsp/qemuppc: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -2/+2 | |
| | ||||||
* | bsp/psim: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -2/+2 | |
| | ||||||
* | bsp/mpc8260ads: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -1/+1 | |
| | ||||||
* | bsp/mpc8260ads: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -1/+1 | |
| | ||||||
* | bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-20 | 3 | -5/+7 | |
| | | | | | | Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER. Update #3085. | |||||
* | bsp/qoriq: Update README | Sebastian Huber | 2017-09-19 | 1 | -0/+11 | |
| | | | | Close #3085. | |||||
* | bsp/qoriq: Add hypervisor guest SMP support | Sebastian Huber | 2017-09-19 | 3 | -7/+55 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: MMU configuration as hypervisor guest | Sebastian Huber | 2017-09-19 | 2 | -10/+5 | |
| | | | | | | | Re-enable MMU configuration as hypervisor guest. Make sure the QORIQ_TLB1_ENTRY_COUNT is set according to the hypervisor configuration. Update #3085. | |||||
* | bsp/qoriq: Avoid IVOR38..42 access as hv guest | Sebastian Huber | 2017-09-19 | 1 | -0/+2 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Avoid MAS8 access as hypervisor guest | Sebastian Huber | 2017-09-19 | 1 | -3/+3 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Reduce static memory demands | Sebastian Huber | 2017-09-19 | 1 | -1/+1 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Add decrementer clock driver | Sebastian Huber | 2017-09-19 | 5 | -8/+69 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Add early debug output initialization | Sebastian Huber | 2017-09-19 | 1 | -3/+18 | |
| | | | | Update #3085. | |||||
* | bsps/powerpc: PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-19 | 7 | -230/+117 | |
| | | | | | | | | | Make PPC_EXC_CONFIG_USE_FIXED_HANDLER mandatory for BSPs using ppc_exc_interrupt(). Pass exception number to bsp_interrupt_dispatch() to allow processing of decrementer and doorbell exceptions as hypervisor guest. Update #3085. | |||||
* | score: Include missing <limits.h> | Sebastian Huber | 2017-09-19 | 1 | -0/+2 | |
| | | | | | Update #2132. Close #3140. | |||||
* | Add "\n" to "\r\n" translation to rtems_putc() | Sebastian Huber | 2017-09-19 | 1 | -1/+5 | |
| | | | | Update #3122. | |||||
* | bsps: Clock_driver_support_install_isr() | Sebastian Huber | 2017-09-18 | 40 | -176/+81 | |
| | | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139. | |||||
* | posix: Allow PTHREAD_PROCESS_SHARED for condvar | Sebastian Huber | 2017-09-15 | 3 | -4/+34 | |
| | | | | Close #3137. | |||||
* | posix: Allow PTHREAD_PROCESS_SHARED for barriers | Sebastian Huber | 2017-09-15 | 3 | -8/+26 | |
| | | | | Close #3126. | |||||
* | posix: Allow PTHREAD_PROCESS_SHARED for mutexes | Sebastian Huber | 2017-09-15 | 4 | -11/+25 | |
| | | | | Close #3125. | |||||
* | libio: Remove rtems_libio_t::driver | Sebastian Huber | 2017-09-15 | 1 | -1/+0 | |
| | | | | | | This member was apparently unused. Close #3133. | |||||
* | libio: Use FIFO for iop free list | Sebastian Huber | 2017-09-15 | 6 | -21/+63 | |
| | | | | Update #3136. | |||||
* | libio: Add hold/drop iop reference | Sebastian Huber | 2017-09-15 | 31 | -44/+890 | |
| | | | | | | | Check iop reference count in close() and return -1 with errno set to EBUSY in case the file descriptor is still in use. Update #3132. | |||||
* | libio: Unify readv() and writev() | Sebastian Huber | 2017-09-15 | 3 | -26/+50 | |
| | | | | Update #3132. | |||||
* | libio: LIBIO_GET_IOP() LIBIO_GET_IOP_WITH_ACCESS() | Sebastian Huber | 2017-09-15 | 16 | -83/+63 | |
| | | | | | | | | | Replace rtems_libio_check_fd(), rtems_libio_iop(), rtems_libio_check_open() and rtems_libio_check_permissions() combinations with new LIBIO_GET_IOP() and LIBIO_GET_IOP_WITH_ACCESS() macros. Update #3132. | |||||
* | libio: Add rtems_libio_iop_is_append() | Sebastian Huber | 2017-09-15 | 6 | -7/+17 | |
| | | | | Update #3132. | |||||
* | libio: Add rtems_libio_iop_is_writeable() | Sebastian Huber | 2017-09-15 | 3 | -3/+13 | |
| | | | | Update #3132. | |||||
* | libio: Add rtems_libio_iop_is_readable() | Sebastian Huber | 2017-09-15 | 3 | -3/+13 | |
| | | | | Update #3132. | |||||
* | libio: Add rtems_libio_iop_is_no_delay() | Sebastian Huber | 2017-09-15 | 4 | -3/+13 | |
| | | | | Update #3132. | |||||
* | libio: Add rtems_libio_iop_flags() | Sebastian Huber | 2017-09-15 | 4 | -7/+12 | |
| | | | | Update #3132. | |||||
* | libio: Add rtems_libio_iop_flags_initialize() | Sebastian Huber | 2017-09-15 | 6 | -15/+42 | |
| | | | | Update #3132. | |||||
* | libio: Add iop set/clear flags | Sebastian Huber | 2017-09-15 | 9 | -15/+56 | |
| | | | | Update #3132. | |||||
* | libio: rtems_libio_check_permissions_with_error() | Sebastian Huber | 2017-09-15 | 5 | -7/+7 | |
| | | | | | | | Rename rtems_libio_check_permissions_with_error() in rtems_libio_check_permissions(). Update #3132. | |||||
* | libio: Remove rtems_libio_check_permissions() | Sebastian Huber | 2017-09-15 | 2 | -11/+1 | |
| | | | | | | | Remove rtems_libio_check_permissions() and convert single user to rtems_libio_check_permissions_with_error(). Update #3132. | |||||
* | libio: Do simple parameter checks early | Sebastian Huber | 2017-09-15 | 4 | -15/+23 | |
| | | | | | | This simplifies error handling later. Update #3132. | |||||
* | libio: Avoid direct use of rtems_libio_iops | Sebastian Huber | 2017-09-14 | 3 | -3/+3 | |
| | | | | Update #3132. | |||||
* | libio: Simplify rtems_libio_iop() | Sebastian Huber | 2017-09-14 | 2 | -8/+14 | |
| | | | | | | | Remove the file descriptor validation. This is the job of rtems_libio_check_fd(). Use an inline function instread of a macro. Update #3132. | |||||
* | libio: Remove LIBIO_FLAGS_CREATE | Sebastian Huber | 2017-09-14 | 3 | -8/+0 | |
| | | | | Close #3134. | |||||
* | fstests/fsimfsgeneric01: Fix test assert | Sebastian Huber | 2017-09-14 | 1 | -2/+1 | |
| | ||||||
* | bsp/mrm332: Remove dead code | Sebastian Huber | 2017-09-14 | 1 | -2/+0 | |
| | | | | Update #3132. | |||||
* | libio: Remove special-case reference count | Sebastian Huber | 2017-09-14 | 6 | -112/+27 | |
| | | | | | | The top-level IO library structures should contain no special-case data. Update #2859. | |||||
* | posix: Ignore pshared for semaphores | Sebastian Huber | 2017-09-12 | 6 | -16/+9 | |
| | | | | | | Since we have only one process, sharing between processes is trivial. Close #3124. | |||||
* | serdbg: Fix warning | Sebastian Huber | 2017-09-12 | 1 | -1/+0 | |
| | | | | Update #3122. | |||||
* | bsp/qoriq: Virtual interrupt controller support | Sebastian Huber | 2017-09-12 | 1 | -5/+81 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Add byte channel console driver | Sebastian Huber | 2017-09-12 | 1 | -1/+116 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Port ePAPR hcall interface to RTEMS | Sebastian Huber | 2017-09-12 | 5 | -16/+70 | |
| | | | | Update #3085. | |||||
* | bsp/qoriq: Import ePAPR hcalls from Linux 4.12 | Sebastian Huber | 2017-09-12 | 3 | -0/+1328 | |
| | | | | Update #3085. |