Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libfdt: Initial import | Sebastian Huber | 2015-10-16 | 28 | -0/+4529 |
| | | | | | | | | | | | | | | Import from: git://git.kernel.org/pub/scm/utils/dtc/dtc.git Commit: 604e61e081e3c6c8fa1a8189c71cb3908a5bbc1e Date: 2015-09-29T09:09:08Z | ||||
* | Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM | Sebastian Huber | 2015-10-15 | 4 | -8/+0 |
| | | | | This define accidentally re-appeared. | ||||
* | bsp/qoriq: Add missing isync after mtmsr | Sebastian Huber | 2015-10-15 | 1 | -0/+4 |
| | |||||
* | libstdthreads: Add C11 threads | Sebastian Huber | 2015-10-14 | 15 | -75/+554 |
| | |||||
* | libstdthreads: Import from FreeBSD | Sebastian Huber | 2015-10-14 | 5 | -0/+455 |
| | |||||
* | bsps/arm: Add missing translation table entry | Sebastian Huber | 2015-10-14 | 1 | -0/+4 |
| | | | | See also bc820946793426dbdc450dc8bba4a15d01006182. | ||||
* | bsp/qoriq: Add nocache heap | Sebastian Huber | 2015-10-08 | 3 | -5/+20 |
| | |||||
* | bsps: Add .nocacheheap section | Sebastian Huber | 2015-10-08 | 6 | -22/+36 |
| | | | | | This avoids consumption of a loadable address space for the nocache heap. | ||||
* | bsp/qoriq: Add BMan and QMan Portals | Sebastian Huber | 2015-10-07 | 1 | -0/+16 |
| | |||||
* | bsp/qoriq: Initilize FPU | Sebastian Huber | 2015-10-07 | 1 | -0/+57 |
| | |||||
* | bsp/qoriq: Move BUCSR initialization | Sebastian Huber | 2015-10-07 | 1 | -14/+7 |
| | |||||
* | epiphany: Delete CPU_UNROLL_ENQUEUE_PRIORITY | Sebastian Huber | 2015-10-07 | 1 | -21/+0 |
| | |||||
* | SMP: Optimize ticket lock implementation | Sebastian Huber | 2015-10-02 | 1 | -1/+1 |
| | | | | | | | | This reverts the relevant part of commit da06fe948c0878057e5f563ebd3dfe40c0f1b0d2. The acquire/release order is superfluous for the next ticket increment. The mutual exclusion is guaranteed by the acquire load from and release store to the next serving atomic variable. | ||||
* | powerpc: Use wrtee for e6500 multilib | Sebastian Huber | 2015-10-02 | 1 | -0/+17 |
| | | | | This reduces the code size. | ||||
* | bsps/i386: Interrupt server support | Sebastian Huber | 2015-09-30 | 4 | -5/+22 |
| | |||||
* | SMP: Fix and optimize thread dispatching | Sebastian Huber | 2015-09-28 | 11 | -100/+101 |
| | | | | | | | | According to the C11 and C++11 memory models only a read-modify-write operation guarantees that we read the last value written in modification order. Avoid the sequential consistent thread fence and instead use the inter-processor interrupt to set the thread dispatch necessary indicator. | ||||
* | SMP: Simplify thread lock operations | Sebastian Huber | 2015-09-28 | 1 | -27/+25 |
| | |||||
* | score: Use uintptr_t for atomic pointer operations | Sebastian Huber | 2015-09-26 | 6 | -135/+189 |
| | | | | Do not obfuscate the standard API. | ||||
* | bootstrap: regenerate preinstall.am | Gedare Bloom | 2015-09-25 | 1 | -4/+0 |
| | |||||
* | RaspberryPi: Added I2C and SPI bus support. | Andre Marques | 2015-09-25 | 8 | -94/+1377 |
| | | | | | | | | | | Further documentation can be found in https://devel.rtems.org/wiki/GSoC/2015/RaspberryPi_peripherals_and_SD_card and test data (including sample user applications, device drivers and wiring schemes) can be found in https://github.com/asuol/RTEMS_rpi_testing | ||||
* | Added GPIO API sources to rpi Makefile | Andre Marques | 2015-09-25 | 2 | -1/+6 |
| | |||||
* | Removed GPIO API from the libbsp/shared Makefile. | Andre Marques | 2015-09-25 | 1 | -2/+1 |
| | |||||
* | score: Fix atomic compare exchange | Sebastian Huber | 2015-09-25 | 3 | -21/+70 |
| | |||||
* | ARMv7M: Improve exception handler routine and add comments on SP selection | Martin Galvan | 2015-09-23 | 1 | -11/+21 |
| | | | | | | | | | This patch adds a brief description of how context state is saved into the SP on exception entry, and makes a few changes to _ARMV7M_Exception_default in order to make it a bit more efficient. I also removed the unused 'v7mfsz' input parameter. This should apply over Sudarshan's patch. | ||||
* | Fix exception handler for supporting FPU | Sudarshan Rajagopalan | 2015-09-23 | 1 | -4/+4 |
| | |||||
* | score: Fix resource count for self-contained mutex | Sebastian Huber | 2015-09-14 | 2 | -5/+35 |
| | |||||
* | rbheap: Fix rtems_rbheap_free() | Sebastian Huber | 2015-09-11 | 2 | -21/+21 |
| | | | | | | | Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Close #2417. | ||||
* | libtests/rbheap01: Simplify | Sebastian Huber | 2015-09-11 | 1 | -172/+95 |
| | | | | Update #2417. | ||||
* | 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(). |