Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | posix: fix typo in mmap arguments | Gedare Bloom | 2017-01-13 | 1 | -2/+2 |
| | |||||
* | posix: add stub implementations for mman functions | Gedare Bloom | 2017-01-13 | 9 | -0/+222 |
| | |||||
* | posix: move sys/mman.h to newlib and test it in psxhdrs | Gedare Bloom | 2017-01-13 | 16 | -195/+323 |
| | |||||
* | configure: Remove __RTEMS_DO_NOT_INLINE_THREAD_* | Sebastian Huber | 2017-01-13 | 1 | -6/+0 |
| | |||||
* | configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__ | Sebastian Huber | 2017-01-13 | 2 | -17/+0 |
| | |||||
* | configure: Remove HAVE_STRUCT__THREAD_QUEUE_QUEUE | Sebastian Huber | 2017-01-13 | 9 | -30/+0 |
| | |||||
* | configure: Remove envlock support | Sebastian Huber | 2017-01-13 | 3 | -124/+1 |
| | | | | This is provided by Newlib itself. | ||||
* | configure: Remove SIZEOF_PTHREAD_SPINLOCK_T | Sebastian Huber | 2017-01-13 | 6 | -65/+2 |
| | |||||
* | configure: Remove HAVE_THREADS_H support | Sebastian Huber | 2017-01-13 | 4 | -11/+1 |
| | |||||
* | configure: Remove HAVE_SEMAPHORE_H support | Sebastian Huber | 2017-01-13 | 4 | -170/+1 |
| | |||||
* | posix: Add pthread_getname_np(), ... | Sebastian Huber | 2017-01-13 | 9 | -0/+218 |
| | | | | | | Add pthread_getname_np() and pthread_setname_np(). Update #2858. | ||||
* | score: Add _Thread_Set_name() | Sebastian Huber | 2017-01-13 | 5 | -0/+53 |
| | | | | | | Add configuration option CONFIGURE_MAXIMUM_THREAD_NAME_SIZE. Update #2858. | ||||
* | score: Add and use _Thread_Get_name() | Sebastian Huber | 2017-01-13 | 7 | -37/+82 |
| | | | | Update #2858. | ||||
* | score: Add Thread_queue_Queue::name | Sebastian Huber | 2017-01-13 | 7 | -21/+46 |
| | | | | Update #2858. | ||||
* | score: Add and use _Objects_Name_to_string() | Sebastian Huber | 2017-01-13 | 2 | -27/+79 |
| | | | | Update #2858. | ||||
* | configure: Add RTEMS_TOOL_CHAIN_ERROR | Sebastian Huber | 2017-01-13 | 1 | -14/+13 |
| | | | | | Stop the build with a common error message in case the tool chain is seriously out of date. | ||||
* | GRETH: Interrupt Handler Uses Wrong Events | Christian Spindeldreier | 2017-01-12 | 1 | -1/+1 |
| | | | | closes #2796. | ||||
* | cpuuse: Call printer only once | Sebastian Huber | 2017-01-12 | 1 | -14/+7 |
| | |||||
* | Fix documentation comment | Sebastian Huber | 2017-01-12 | 1 | -4/+4 |
| | |||||
* | rtems: Use header file for rtems_object_get_name() | Sebastian Huber | 2017-01-12 | 1 | -10/+1 |
| | |||||
* | Add and use rtems_assoc_thread_states_to_string() | Sebastian Huber | 2017-01-12 | 5 | -90/+81 |
| | |||||
* | libdebugger: Fix const qualifier | Sebastian Huber | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | Add rtems_assoc_32_to_string() | Sebastian Huber | 2017-01-12 | 4 | -1/+155 |
| | |||||
* | score: Remove unused _States_Is_*() | Sebastian Huber | 2017-01-12 | 1 | -153/+0 |
| | |||||
* | score: Replace STATES_DELAYING | Sebastian Huber | 2017-01-12 | 5 | -41/+8 |
| | | | | | | | | Replace STATES_DELAYING with STATES_WAITING_FOR_TIME. There is no need for separate timeout thread states. The Thread_Control::Timer::header and Watchdog_Control::cpu members can be used to figure out the kind of timeout. | ||||
* | 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 |
| |