summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to 4.11.99.0Sebastian Huber2015-09-114-8/+8
|
* Beaglebone: fix missing clobber in inline assembly.Marcos Diaz2015-09-101-1/+7
| | | | | | | | flush_data_cache uses R0 directly but doesn't list it as a clobbered register. Compiling with -O3 made this code break, since the function that calls flush_data_cache already uses r0. closes #2416.
* lpc23xx_tli800: Add mdosfs_fsscandir01 to tests to avoid. Does not link.Joel Sherrill2015-09-101-0/+1
|
* bsps/arm: Fix function definitionSebastian Huber2015-09-041-1/+1
| | | | Close #2385.
* smp: DocumentationSebastian Huber2015-09-041-1/+1
|
* smp: DocumentationSebastian Huber2015-09-041-0/+65
| | | | Close #2274.
* score: Implement priority boostingSebastian Huber2015-09-0411-13/+195
|
* score: Implement SMP-specific priority queueSebastian Huber2015-09-0413-16/+545
|
* score: DocumentationSebastian Huber2015-09-041-2/+29
|
* smp: DocumentationSebastian Huber2015-09-041-0/+39
|
* smp: DocumentationSebastian Huber2015-09-043-15/+16
|
* cpukit/libmisc/dumpbuf/dumpbuf.c: Fix compilation warningsMartin Galvan2015-09-031-1/+1
| | | | | | | | | | Compiling dumpbuf.c causes the following warning to be issued: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] This happens because line_buffer is declared as unsigned. Closes #2411.
* cpukit/libnetworking/rtems/rtems_dhcp.c: Fix compilation errorMartin Galvan2015-09-031-1/+1
| | | | | | | | Apparently 'free' is defined as a macro which takes two arguments and calls rtems_bsdnet_free. When fixing #2405 I added a missing 'free' but didn't notice it was non-standard. Closes #2410.
* cpukit/libmisc/dumpbuf/dumpbuf.c: Fix undefined behavior for sprintf()Martin Galvan2015-09-031-46/+75
| | | | | | | I also used the 'n' versions of the string functions, #define'd magic numbers and added a few comments. Updates #2405.
* tools/cpu/nios2/ptf.c: Fix leak of memory pointed to by new_prefixMartin Galvan2015-09-031-10/+14
| | | | Updates #2405.
* cpukit/libnetworking/rtems/rtems_dhcp.c: Fix leak on realloc failure for ↵Martin Galvan2015-09-031-5/+13
| | | | | | dhcp_hostname. Closes #2405.
* tools/cpu/nios2/memory.c: Fix uninitialized use of variable memoryMartin Galvan2015-09-031-3/+2
| | | | Updates #2405.
* various .h files: Add missing C++ extern wrappersMartin Galvan2015-09-033-2/+13
| | | | Updates #2405.
* JFFS2: Use RTEMS red-black tree implementationSebastian Huber2015-09-033-453/+112
|
* rbtree: Add _RBTree_Replace_node()Sebastian Huber2015-09-033-0/+75
|
* rbtree: Replace implementationSebastian Huber2015-09-037-1009/+624
| | | | | Use the BSD <sys/tree.h> implementation since it is faster, more flexible and uses less storage. See https://github.com/sebhub/rb-bench.
* score: Optimize thread queue first operationSebastian Huber2015-09-021-5/+10
| | | | | In case the thread queue heads exist, then the queue is not empty. See _Thread_queue_First_locked().
* posix: glibc compatibilitySebastian Huber2015-09-024-15/+13
|
* psxtests/psxcancel: Check return statusSebastian Huber2015-09-011-10/+24
| | | | Update #2402.
* score: Fix return status of mutex try acquireSebastian Huber2015-09-012-27/+27
| | | | This fixes a copy and paste error (from libbsd).
* arm: Replace __sync_synchronize() implementationSebastian Huber2015-09-011-8/+19
|
* arm: Use compiler memory barrier by defaultSebastian Huber2015-09-011-1/+7
|
* rbtree: Delete rtems_rbtree_find_control()Sebastian Huber2015-09-014-43/+0
| | | | | This function is hard to support in alternative implementations. It has no internal use case.
* rbtree: Delete unused RBTREE_NODE_*() macrosSebastian Huber2015-08-311-12/+0
|
* rbtree: Delete _RBTree_Initialize()Sebastian Huber2015-08-316-79/+58
| | | | This function has no internal use case.
* rbtree: Delete _RBTree_Get()Sebastian Huber2015-08-312-41/+32
| | | | This function has no internal use case.
* rbheap: Drop direction from _RBTree_Iterate()Sebastian Huber2015-08-315-18/+6
|
* rbtree: Delete _RBTree_Is_first()Sebastian Huber2015-08-312-22/+2
|
* rbtree: Add _RBTree_Minimum(), _RBTree_Maximum()Sebastian Huber2015-08-314-12/+38
|
* sptests/sprbtree01: Avoid internal APISebastian Huber2015-08-311-939/+951
|
* sptests/sprbtree01: Fix random ops test caseSebastian Huber2015-08-311-3/+3
|
* rbheap: Avoid internal APISebastian Huber2015-08-311-10/+11
|
* posix: Avoid _RBTree_Next()Sebastian Huber2015-08-311-3/+3
|
* Beagle: GPIO support (for BBB)Ketul Shah2015-08-187-1/+874
| | | | GPIO Driver Development for BeagleBone Black based on the generic GPIO API
* Closes ticket #2390, and also updates the RPI implementation.Andre Marques2015-08-183-15/+23
| | | | | makes rtems_gpio_bsp_get_value return uint32_t. Motivation: simplify beagle gpio implementation for common gpio apio.
* Raspberry Pi implementation for the RTEMS GPIO API.Andre Marques2015-08-068-17/+714
| | | | | | Added support for the new RTEMS GPIO API functions. Test cases can be found in https://github.com/asuol/RTEMS_rpi_testing/tree/master/GPIO
* RTEMS GPIO API definition and implementation.Andre Marques2015-08-064-1/+2931
| | | | | | | | | | | Changes relative to the previous patch set: - Moved GPIO pin interrupts to rtems chains, instead of a local linked list; - Restructured the pin tracking structure, separating the interrupt information for each pin meaning that a pin without any interrupt enabled only requires 8 bytes, while keeping interrupt information (handling information, handler chain control, ...) requires 24 additional bytes (total of 32 bytes per pin with interrupts enabled); - Added support for 'parallel' pin function assignment, allowing the function assignment to be set for multiple pins in a single GPIO hardware call. If a BSP does not support this feature it becomes a sequence of individual calls per pin. Also added support for GPIO pin groupings, allowing to write and read byte data to a series of pins which behave as a single entity; - Added bank tracking structure to maintain the bank lock and bank level interrupt information (threaded/normal handling, interrupt counter); - Changed GPIO settings to BSP defined constants, reducing dynamic memory allocation; - Switched interrupt tasks for a rtems interrupt server, with the possibility of using normal interrupts (user handlers being called within ISR context).
* Respect 2^32 - 1 B NFSv2 maximum file sizeNick Withers2015-08-061-3/+45
| | | | closes #2384
* user/c_user.texi: Correct info index entryJoel Sherrill2015-08-031-1/+1
| | | | closes #2380.
* ada-tests/support/init.c: Fix compile errors and warningsJoel Sherrill2015-08-021-12/+20
| | | | closes #2379.
* Add __synch_synchronize function for armJan Sommer2015-08-012-0/+10
| | | | Fixes link failure when linking Ada programs on the raspberry pi
* ampolish3: Use env to find perl more reliablyNick Withers2015-08-011-1/+1
| | | | | | Fixes breakage on at least FreeBSD. closes #2379.
* bsps/arm: Do not use __ARM_ARCH_7A__Sebastian Huber2015-07-311-28/+16
| | | | | This would lead to link-time errors in case less specialized compiler machine options are used, e.g. to run the GCC test suite.
* score: Add self-contained condition implementationSebastian Huber2015-07-306-0/+427
|
* score: Add scheduler <sys/lock.h> supportSebastian Huber2015-07-304-0/+93
|