Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade to 4.11.99.0 | Sebastian Huber | 2015-09-11 | 4 | -8/+8 |
| | |||||
* | Beaglebone: fix missing clobber in inline assembly. | Marcos Diaz | 2015-09-10 | 1 | -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 Sherrill | 2015-09-10 | 1 | -0/+1 |
| | |||||
* | bsps/arm: Fix function definition | Sebastian Huber | 2015-09-04 | 1 | -1/+1 |
| | | | | Close #2385. | ||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 1 | -1/+1 |
| | |||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 1 | -0/+65 |
| | | | | Close #2274. | ||||
* | score: Implement priority boosting | Sebastian Huber | 2015-09-04 | 11 | -13/+195 |
| | |||||
* | score: Implement SMP-specific priority queue | Sebastian Huber | 2015-09-04 | 13 | -16/+545 |
| | |||||
* | score: Documentation | Sebastian Huber | 2015-09-04 | 1 | -2/+29 |
| | |||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 1 | -0/+39 |
| | |||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 3 | -15/+16 |
| | |||||
* | cpukit/libmisc/dumpbuf/dumpbuf.c: Fix compilation warnings | Martin Galvan | 2015-09-03 | 1 | -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 error | Martin Galvan | 2015-09-03 | 1 | -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 Galvan | 2015-09-03 | 1 | -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_prefix | Martin Galvan | 2015-09-03 | 1 | -10/+14 |
| | | | | Updates #2405. | ||||
* | cpukit/libnetworking/rtems/rtems_dhcp.c: Fix leak on realloc failure for ↵ | Martin Galvan | 2015-09-03 | 1 | -5/+13 |
| | | | | | | dhcp_hostname. Closes #2405. | ||||
* | tools/cpu/nios2/memory.c: Fix uninitialized use of variable memory | Martin Galvan | 2015-09-03 | 1 | -3/+2 |
| | | | | Updates #2405. | ||||
* | various .h files: Add missing C++ extern wrappers | Martin Galvan | 2015-09-03 | 3 | -2/+13 |
| | | | | Updates #2405. | ||||
* | JFFS2: Use RTEMS red-black tree implementation | Sebastian Huber | 2015-09-03 | 3 | -453/+112 |
| | |||||
* | rbtree: Add _RBTree_Replace_node() | Sebastian Huber | 2015-09-03 | 3 | -0/+75 |
| | |||||
* | rbtree: Replace implementation | Sebastian Huber | 2015-09-03 | 7 | -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 operation | Sebastian Huber | 2015-09-02 | 1 | -5/+10 |
| | | | | | In case the thread queue heads exist, then the queue is not empty. See _Thread_queue_First_locked(). | ||||
* | posix: glibc compatibility | Sebastian Huber | 2015-09-02 | 4 | -15/+13 |
| | |||||
* | psxtests/psxcancel: Check return status | Sebastian Huber | 2015-09-01 | 1 | -10/+24 |
| | | | | Update #2402. | ||||
* | score: Fix return status of mutex try acquire | Sebastian Huber | 2015-09-01 | 2 | -27/+27 |
| | | | | This fixes a copy and paste error (from libbsd). | ||||
* | arm: Replace __sync_synchronize() implementation | Sebastian Huber | 2015-09-01 | 1 | -8/+19 |
| | |||||
* | arm: Use compiler memory barrier by default | Sebastian Huber | 2015-09-01 | 1 | -1/+7 |
| | |||||
* | rbtree: Delete rtems_rbtree_find_control() | Sebastian Huber | 2015-09-01 | 4 | -43/+0 |
| | | | | | This function is hard to support in alternative implementations. It has no internal use case. | ||||
* | rbtree: Delete unused RBTREE_NODE_*() macros | Sebastian Huber | 2015-08-31 | 1 | -12/+0 |
| | |||||
* | rbtree: Delete _RBTree_Initialize() | Sebastian Huber | 2015-08-31 | 6 | -79/+58 |
| | | | | This function has no internal use case. | ||||
* | rbtree: Delete _RBTree_Get() | Sebastian Huber | 2015-08-31 | 2 | -41/+32 |
| | | | | This function has no internal use case. | ||||
* | rbheap: Drop direction from _RBTree_Iterate() | Sebastian Huber | 2015-08-31 | 5 | -18/+6 |
| | |||||
* | rbtree: Delete _RBTree_Is_first() | Sebastian Huber | 2015-08-31 | 2 | -22/+2 |
| | |||||
* | rbtree: Add _RBTree_Minimum(), _RBTree_Maximum() | Sebastian Huber | 2015-08-31 | 4 | -12/+38 |
| | |||||
* | sptests/sprbtree01: Avoid internal API | Sebastian Huber | 2015-08-31 | 1 | -939/+951 |
| | |||||
* | sptests/sprbtree01: Fix random ops test case | Sebastian Huber | 2015-08-31 | 1 | -3/+3 |
| | |||||
* | rbheap: Avoid internal API | Sebastian Huber | 2015-08-31 | 1 | -10/+11 |
| | |||||
* | posix: Avoid _RBTree_Next() | Sebastian Huber | 2015-08-31 | 1 | -3/+3 |
| | |||||
* | Beagle: GPIO support (for BBB) | Ketul Shah | 2015-08-18 | 7 | -1/+874 |
| | | | | GPIO Driver Development for BeagleBone Black based on the generic GPIO API | ||||
* | Closes ticket #2390, and also updates the RPI implementation. | Andre Marques | 2015-08-18 | 3 | -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 Marques | 2015-08-06 | 8 | -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 Marques | 2015-08-06 | 4 | -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 size | Nick Withers | 2015-08-06 | 1 | -3/+45 |
| | | | | closes #2384 | ||||
* | user/c_user.texi: Correct info index entry | Joel Sherrill | 2015-08-03 | 1 | -1/+1 |
| | | | | closes #2380. | ||||
* | ada-tests/support/init.c: Fix compile errors and warnings | Joel Sherrill | 2015-08-02 | 1 | -12/+20 |
| | | | | closes #2379. | ||||
* | Add __synch_synchronize function for arm | Jan Sommer | 2015-08-01 | 2 | -0/+10 |
| | | | | Fixes link failure when linking Ada programs on the raspberry pi | ||||
* | ampolish3: Use env to find perl more reliably | Nick Withers | 2015-08-01 | 1 | -1/+1 |
| | | | | | | Fixes breakage on at least FreeBSD. closes #2379. | ||||
* | bsps/arm: Do not use __ARM_ARCH_7A__ | Sebastian Huber | 2015-07-31 | 1 | -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 implementation | Sebastian Huber | 2015-07-30 | 6 | -0/+427 |
| | |||||
* | score: Add scheduler <sys/lock.h> support | Sebastian Huber | 2015-07-30 | 4 | -0/+93 |
| |