Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove texinfo format documentation. Replaced by Sphinx formatted documentation. | Joel Sherrill | 2017-01-11 | 338 | -146128/+3 |
| | | | | closes #2812. | ||||
* | Remove obsolete __RTEMS_HAVE_SYS_CPUSET_H__ | Joel Sherrill | 2017-01-11 | 26 | -170/+70 |
| | |||||
* | Add support for posix_devctl() | Joel Sherrill | 2017-01-11 | 12 | -1/+301 |
| | |||||
* | posix: Fix alarm() in SMP configurations | Sebastian Huber | 2017-01-11 | 1 | -2/+0 |
| | | | | | Avoid to change the CPU of the watchdog right in the middle of the critical section. This would corrupt the watchdog lock states. | ||||
* | score: Improve SMP lock debug support | Sebastian Huber | 2017-01-11 | 4 | -7/+18 |
| | | | | | The CPU index starts with zero. Increment it by one, to allow global SMP locks to reside in the BSS section. | ||||
* | score: Optimize thread state values | Sebastian Huber | 2017-01-11 | 1 | -48/+73 |
| | |||||
* | score: Add STATES_THREAD_QUEUE_WITH_IDENTIFIER | Sebastian Huber | 2017-01-11 | 16 | -49/+43 |
| | | | | | Add thread state bit to identify thread queues that are embedded in an object with identifier. | ||||
* | score: Delete STATES_WAITING_FOR_BUFFER | Sebastian Huber | 2017-01-11 | 3 | -22/+1 |
| | |||||
* | score: Format thread state defines | Sebastian Huber | 2017-01-11 | 1 | -27/+27 |
| | | | | Specify all 32-bits in a thread state define. | ||||
* | sys/event.h: Update to FreeBSD head 2017-01-02 | Sebastian Huber | 2017-01-09 | 1 | -29/+31 |
| | |||||
* | score: Relax <sys/lock.h> static assertions | Sebastian Huber | 2016-12-23 | 5 | -9/+9 |
| | | | | Only require that the Newlib defined structure is big enough. | ||||
* | libio: Use CONSOLE_DEVICE_NAME | Sebastian Huber | 2016-12-23 | 1 | -3/+4 |
| | |||||
* | Clarify simple timecounter documentation | Sebastian Huber | 2016-12-21 | 1 | -13/+21 |
| | |||||
* | Rename *.s to *.S | Sebastian Huber | 2016-12-20 | 2 | -1/+1 |
| | | | | | | Consistently use *.S for assembler files. Close #2701. | ||||
* | bsp/atsam: Use standard XDMA throughout | Sebastian Huber | 2016-12-20 | 8 | -32/+6 |
| | |||||
* | JFFS2: RTEMS_JFFS2_ON_DEMAND_GARBAGE_COLLECTION | Sebastian Huber | 2016-12-20 | 4 | -2/+55 |
| | | | | Update #2844. | ||||
* | JFFS2: Add RTEMS_JFFS2_FORCE_GARBAGE_COLLECTION | Sebastian Huber | 2016-12-20 | 3 | -0/+68 |
| | | | | | | Add IO control to force a garbage collection. Update #2844. | ||||
* | JFFS2: Add RTEMS_JFFS2_GET_INFO | Sebastian Huber | 2016-12-20 | 8 | -5/+470 |
| | | | | | | | Add IO control RTEMS_JFFS2_GET_INFO to get some JFFS2 filesystem instance information. Update #2844. | ||||
* | bsp/atsam: Use standard XDMA for QSPI support | Sebastian Huber | 2016-12-16 | 1 | -9/+1 |
| | |||||
* | bsp/atsam: Add SC16IS752 support | Sebastian Huber | 2016-12-16 | 4 | -0/+158 |
| | |||||
* | dev: Add NXP SC16IS752 serial device driver | Alexander Krutwig | 2016-12-16 | 6 | -0/+875 |
| | | | | Update #2841. | ||||
* | termios: Add TERMIOS_IRQ_SERVER_DRIVEN | Alexander Krutwig | 2016-12-16 | 2 | -5/+8 |
| | | | | | | | | | | Add a new interrupt server driven Termios mode (TERMIOS_IRQ_DRIVEN). This mode is identical to the interrupt driven mode except that a mutex is used for device level locking. The intended use case for this mode are device drivers that use the interrupt server, e.g. SPI or I2C connected devices. Update #2839. | ||||
* | termios: Use mutex for task driven mode | Sebastian Huber | 2016-12-16 | 2 | -7/+97 |
| | | | | | | | | | | Termios has a task driven mode (TERMIOS_TASK_DRIVEN). This mode aims to avoid long sections with disabled interrupts. This is only partly implemented since the device level state is still protected by disabled interrupts. Use a mutex to protect the device level state in task driven mode to fix this issue. Update #2838. | ||||
* | bsp/atsam: Move interrupt setup to PIO_Configure() | Sebastian Huber | 2016-12-16 | 2 | -25/+21 |
| | |||||
* | bsp/atsam: System initialization for PIO IRQs | Sebastian Huber | 2016-12-16 | 3 | -124/+127 |
| | |||||
* | bsp/atsamv: Move XDMAD instance out of SPI driver | Sebastian Huber | 2016-12-16 | 3 | -89/+44 |
| | | | | Use system initialization for XDMAD. Remove support for polling. | ||||
* | bsp/atsam: Move XDMA IRQ handler to XDMA module | Sebastian Huber | 2016-12-15 | 4 | -242/+203 |
| | | | | | The XDMA is shared by all DMA capable modules. Placing the XDMA interrupt handler into the SPI module is wrong. | ||||
* | bsp/atsam: Use _Assert() instead of assert() | Sebastian Huber | 2016-12-15 | 1 | -66/+66 |
| | |||||
* | bsp/atsam: Use inline functions for XDMA access | Sebastian Huber | 2016-12-15 | 3 | -609/+508 |
| | |||||
* | bsp/atsam: Optimize SPI interrupt | Sebastian Huber | 2016-12-14 | 1 | -40/+36 |
| | |||||
* | bsp/atsam: Simplify SPI transfer status | Sebastian Huber | 2016-12-14 | 1 | -7/+9 |
| | |||||
* | bsp/atsam: Reduce context switches for SPI transf | Sebastian Huber | 2016-12-14 | 1 | -99/+107 |
| | |||||
* | bsp/atsam: Optimize SPI DMA transfer setup | Sebastian Huber | 2016-12-14 | 1 | -73/+48 |
| | |||||
* | bsp/atsam: Simplify SPI DMA transfer setup | Sebastian Huber | 2016-12-14 | 1 | -70/+38 |
| | |||||
* | bsp/atsam: Simplify SPI DMA initialization | Sebastian Huber | 2016-12-14 | 1 | -56/+23 |
| | |||||
* | bsp/atsam: Simplify SPI interrupt handler | Sebastian Huber | 2016-12-14 | 1 | -7/+1 |
| | |||||
* | bsp/atsam: Remove superfluous irq field | Sebastian Huber | 2016-12-14 | 1 | -8/+6 |
| | |||||
* | bsp/atsam: Remove duplicate SPI register field | Sebastian Huber | 2016-12-14 | 1 | -4/+3 |
| | |||||
* | bsp/atsam: Simplify SPI initialization | Sebastian Huber | 2016-12-14 | 3 | -36/+23 |
| | |||||
* | bsp/atsam: Hide details of SPI driver | Sebastian Huber | 2016-12-14 | 2 | -31/+24 |
| | |||||
* | bsp/atsam: Align SPI API with PIO_Configure() | Sebastian Huber | 2016-12-14 | 3 | -27/+44 |
| | |||||
* | bsp/atsam: Avoid to power on/off the SPI module | Sebastian Huber | 2016-12-14 | 2 | -22/+9 |
| | |||||
* | bsp/atsam: Speed up SPI DMA transfer start | Sebastian Huber | 2016-12-14 | 2 | -9/+10 |
| | |||||
* | bsp/atsam: Optimize transfer setup checks | Sebastian Huber | 2016-12-14 | 1 | -34/+32 |
| | |||||
* | bsp/atsam: No timeout for SPI DMA transfers | Sebastian Huber | 2016-12-14 | 1 | -7/+3 |
| | |||||
* | libdl: Add C++ exception support to loaded modules. | Chris Johns | 2016-12-14 | 39 | -1434/+2522 |
| | | | | | | This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767. | ||||
* | score: Prevent thread_dispatch_disable_level < 0. | Christian Mauderer | 2016-12-12 | 1 | -0/+2 |
| | |||||
* | libblock: Fix for RTEMS_DEBUG | Sebastian Huber | 2016-12-12 | 1 | -0/+1 |
| | |||||
* | Add INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED | Sebastian Huber | 2016-12-12 | 5 | -6/+8 |
| | | | | Update #2825. | ||||
* | Add INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILED | Sebastian Huber | 2016-12-12 | 5 | -6/+8 |
| | | | | Update #2825. |