summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* irq-server: Fix race condition on SMP systemsSebastian Huber2015-11-121-4/+5
|
* Fix interrupt epilogue for ARMv7-AR and PowerPCSebastian Huber2015-11-121-13/+38
|
* Introduce general purpose system server eventSebastian Huber2015-11-121-5/+3
| | | | | Use this event for the interrupt server to avoid conflicts with application events used by interrupt handlers.
* gpio: free memory in error pathGedare Bloom2015-11-091-11/+8
| | | | Updates #2462.
* LPC1768: Fix compilation errorMartin Galvan2015-11-054-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 APISebastian Huber2015-11-051-5/+9
|
* Add STM32F7 HAL FilesIsaac Gutekunst2015-11-03164-0/+173200
| | | | | These files originated as: + STC32CubeF7 V1.1.0 from http://www.st.com/web/en/catalog/tools/PF261909
* Add STM32F4 HAL FilesIsaac Gutekunst2015-11-03180-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 renameBen Gras2015-11-032-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 seriesSebastian Huber2015-10-283-127/+77
|
* bsp/qoriq: Add BMan, QMan and FMan to memory mapSebastian Huber2015-10-281-1/+20
|
* bsp/qoriq: Flush and invalidate L2 cacheSebastian Huber2015-10-282-0/+27
|
* bsp/qoriq: Invalidate L1 cache on boot processorSebastian Huber2015-10-281-0/+20
|
* bsp/qoriq: Map intercom area only if necessarySebastian Huber2015-10-281-1/+3
|
* bsp/qoriq: Add BMan and QMan portals to memory mapSebastian Huber2015-10-283-4/+11
|
* bsp/qoriq: Increase non-cacheable regionSebastian Huber2015-10-281-2/+2
|
* bsp/qoriq: Drop M flag from device IO regionsSebastian Huber2015-10-281-1/+1
|
* bsps: Generalize .nocacheheap to .nocachenoloadSebastian Huber2015-10-286-5/+25
| | | | Add ability to place data in a non-loadable cache-inhibited area.
* basdefs.h: Add and use RTEMS_PACKEDSebastian Huber2015-10-265-21/+21
|
* basdefs.h: Add and use RTEMS_UNUSEDSebastian Huber2015-10-267-11/+11
|
* basdefs.h: Add and use RTEMS_DEPRECATEDSebastian Huber2015-10-261-2/+2
|
* basedefs.h: Add and use RTEMS_NO_RETURNSebastian Huber2015-10-263-3/+3
|
* Fixes GPIO APIs Naming Convention and CommentsSudarshan Rajagopalan2015-10-214-17/+21
| | | | Closes #2435.
* libbsp/Makefile.am: gpio.h as preinstalled headerBen Gras2015-10-212-0/+5
| | | | Also regenerate preinstall.am. Closes #2434.
* moxiesim/configure.ac: Fix typoJoel Sherrill2015-10-201-1/+1
| | | | updates 2254.
* h8sim-testsuite.tcfg: Add fsdosfsname01Joel Sherrill2015-10-201-0/+1
| | | | closes #2432.
* bsp/leon3: Fix Termios context usageSebastian Huber2015-10-201-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 FDTSebastian Huber2015-10-1910-42/+268
|
* bsp/qoriq: Simplify initializationSebastian Huber2015-10-191-75/+62
|
* bsp/qoriq: Initialize FPU on secondary threadSebastian Huber2015-10-191-0/+4
|
* bsp/qoriq: Add missing isync after mtmsrSebastian Huber2015-10-151-0/+4
|
* bsps/arm: Add missing translation table entrySebastian Huber2015-10-141-0/+4
| | | | See also bc820946793426dbdc450dc8bba4a15d01006182.
* bsp/qoriq: Add nocache heapSebastian Huber2015-10-083-5/+20
|
* bsps: Add .nocacheheap sectionSebastian Huber2015-10-086-22/+36
| | | | | This avoids consumption of a loadable address space for the nocache heap.
* bsp/qoriq: Add BMan and QMan PortalsSebastian Huber2015-10-071-0/+16
|
* bsp/qoriq: Initilize FPUSebastian Huber2015-10-071-0/+57
|
* bsp/qoriq: Move BUCSR initializationSebastian Huber2015-10-071-14/+7
|
* bsps/i386: Interrupt server supportSebastian Huber2015-09-304-5/+22
|
* SMP: Fix and optimize thread dispatchingSebastian Huber2015-09-285-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.amGedare Bloom2015-09-251-4/+0
|
* RaspberryPi: Added I2C and SPI bus support.Andre Marques2015-09-258-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 MakefileAndre Marques2015-09-252-1/+6
|
* Removed GPIO API from the libbsp/shared Makefile.Andre Marques2015-09-251-2/+1
|
* Upgrade to 4.11.99.0Sebastian Huber2015-09-111-2/+2
|
* 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.
* various .h files: Add missing C++ extern wrappersMartin Galvan2015-09-031-0/+4
| | | | Updates #2405.
* 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.