Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | irq-server: Fix race condition on SMP systems | Sebastian Huber | 2015-11-12 | 1 | -4/+5 |
| | |||||
* | Fix interrupt epilogue for ARMv7-AR and PowerPC | Sebastian Huber | 2015-11-12 | 1 | -13/+38 |
| | |||||
* | Introduce general purpose system server event | Sebastian Huber | 2015-11-12 | 1 | -5/+3 |
| | | | | | Use this event for the interrupt server to avoid conflicts with application events used by interrupt handlers. | ||||
* | gpio: free memory in error path | Gedare Bloom | 2015-11-09 | 1 | -11/+8 |
| | | | | Updates #2462. | ||||
* | LPC1768: Fix compilation error | Martin Galvan | 2015-11-05 | 4 | -8/+8 |
| | | | | | | | | | | The LPC1768 variants have a gpio.h file whose name clashes with the gpio.h from the new GPIO API. This results on the BSPs failing to compile. This patch renames the LPC1768 gpio.* files to lpc-gpio.*, as it's done on other BSPs (e.g. Beaglebone). Closes #2441. | ||||
* | bsp/irq-server: Use proper chain API | Sebastian Huber | 2015-11-05 | 1 | -5/+9 |
| | |||||
* | Add STM32F7 HAL Files | Isaac Gutekunst | 2015-11-03 | 164 | -0/+173200 |
| | | | | | These files originated as: + STC32CubeF7 V1.1.0 from http://www.st.com/web/en/catalog/tools/PF261909 | ||||
* | Add STM32F4 HAL Files | Isaac Gutekunst | 2015-11-03 | 180 | -0/+285081 |
| | | | | | The origin of this code is: + STM32CubeF4 V1.8.0 from http://www.st.com/web/en/catalog/tools/PF259243 | ||||
* | Leftover gpio function rename | Ben Gras | 2015-11-03 | 2 | -4/+4 |
| | | | | | | Rename rtems_bsp_select_specific_io to rtems_gpio_bsp_select_specific_io. Should've gone with 5c337d7. Fixes #2456. | ||||
* | bsp/qoriq: Fix interrupt support for T series | Sebastian Huber | 2015-10-28 | 3 | -127/+77 |
| | |||||
* | bsp/qoriq: Add BMan, QMan and FMan to memory map | Sebastian Huber | 2015-10-28 | 1 | -1/+20 |
| | |||||
* | bsp/qoriq: Flush and invalidate L2 cache | Sebastian Huber | 2015-10-28 | 2 | -0/+27 |
| | |||||
* | bsp/qoriq: Invalidate L1 cache on boot processor | Sebastian Huber | 2015-10-28 | 1 | -0/+20 |
| | |||||
* | bsp/qoriq: Map intercom area only if necessary | Sebastian Huber | 2015-10-28 | 1 | -1/+3 |
| | |||||
* | bsp/qoriq: Add BMan and QMan portals to memory map | Sebastian Huber | 2015-10-28 | 3 | -4/+11 |
| | |||||
* | bsp/qoriq: Increase non-cacheable region | Sebastian Huber | 2015-10-28 | 1 | -2/+2 |
| | |||||
* | bsp/qoriq: Drop M flag from device IO regions | Sebastian Huber | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | bsps: Generalize .nocacheheap to .nocachenoload | Sebastian Huber | 2015-10-28 | 6 | -5/+25 |
| | | | | Add ability to place data in a non-loadable cache-inhibited area. | ||||
* | basdefs.h: Add and use RTEMS_PACKED | Sebastian Huber | 2015-10-26 | 5 | -21/+21 |
| | |||||
* | basdefs.h: Add and use RTEMS_UNUSED | Sebastian Huber | 2015-10-26 | 7 | -11/+11 |
| | |||||
* | basdefs.h: Add and use RTEMS_DEPRECATED | Sebastian Huber | 2015-10-26 | 1 | -2/+2 |
| | |||||
* | basedefs.h: Add and use RTEMS_NO_RETURN | Sebastian Huber | 2015-10-26 | 3 | -3/+3 |
| | |||||
* | Fixes GPIO APIs Naming Convention and Comments | Sudarshan Rajagopalan | 2015-10-21 | 4 | -17/+21 |
| | | | | Closes #2435. | ||||
* | libbsp/Makefile.am: gpio.h as preinstalled header | Ben Gras | 2015-10-21 | 2 | -0/+5 |
| | | | | Also regenerate preinstall.am. Closes #2434. | ||||
* | moxiesim/configure.ac: Fix typo | Joel Sherrill | 2015-10-20 | 1 | -1/+1 |
| | | | | updates 2254. | ||||
* | h8sim-testsuite.tcfg: Add fsdosfsname01 | Joel Sherrill | 2015-10-20 | 1 | -0/+1 |
| | | | | closes #2432. | ||||
* | bsp/leon3: Fix Termios context usage | Sebastian Huber | 2015-10-20 | 1 | -8/+3 |
| | | | | | Only the context of the console device was used and this is wrong in case more than one APBUART device is available. | ||||
* | bsp/qoriq: Use U-Boot provided FDT | Sebastian Huber | 2015-10-19 | 10 | -42/+268 |
| | |||||
* | bsp/qoriq: Simplify initialization | Sebastian Huber | 2015-10-19 | 1 | -75/+62 |
| | |||||
* | bsp/qoriq: Initialize FPU on secondary thread | Sebastian Huber | 2015-10-19 | 1 | -0/+4 |
| | |||||
* | bsp/qoriq: Add missing isync after mtmsr | Sebastian Huber | 2015-10-15 | 1 | -0/+4 |
| | |||||
* | 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 |
| | |||||
* | bsps/i386: Interrupt server support | Sebastian Huber | 2015-09-30 | 4 | -5/+22 |
| | |||||
* | SMP: Fix and optimize thread dispatching | Sebastian Huber | 2015-09-28 | 5 | -29/+33 |
| | | | | | | | | 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. | ||||
* | 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 |
| | |||||
* | Upgrade to 4.11.99.0 | Sebastian Huber | 2015-09-11 | 1 | -2/+2 |
| | |||||
* | 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. | ||||
* | various .h files: Add missing C++ extern wrappers | Martin Galvan | 2015-09-03 | 1 | -0/+4 |
| | | | | Updates #2405. | ||||
* | 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. |