Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Call bsp_work_area_initialize() early | Sebastian Huber | 2015-12-10 | 18 | -102/+31 |
| | | | | | | | | Call bsp_work_area_initialize() before bsp_start(). This allows bsp_start() to use malloc() etc. which is beneficial for systems with a plug-and-play hardware enumeration. Update #2408. | ||||
* | bsps/sparc: Use default bsp_pretasking_hook() | Sebastian Huber | 2015-12-10 | 7 | -29/+9 |
| | | | | | | Move content to bsp_predriver_hook() functions of the BSPs. Update #2408. | ||||
* | bsp/tqm8xx: Fix linker set description | Sebastian Huber | 2015-12-10 | 1 | -1/+2 |
| | | | | | Fix broken RTEMS linker set description introduced by b618d8cfc54f84d4ed03dc7b7fa510c872e6128a. | ||||
* | bsps/sh: Disable fileio test due to lack of memory | Sebastian Huber | 2015-12-09 | 2 | -0/+2 |
| | |||||
* | bsps/sh: Disable fileio test due to lack of memory | Sebastian Huber | 2015-12-09 | 2 | -0/+2 |
| | |||||
* | bsps: Fix some linker set descriptions | Sebastian Huber | 2015-12-09 | 7 | -7/+10 |
| | | | | | Fix broken RTEMS linker set descriptions introduced by b618d8cfc54f84d4ed03dc7b7fa510c872e6128a. | ||||
* | powerpc/ep1a: Remove | Aun-Ali Zaidi | 2015-12-09 | 27 | -6115/+0 |
| | | | | updates #2457. | ||||
* | powerpc/score603e: Remove (obselete). | Ralph Holmes | 2015-12-08 | 33 | -4920/+0 |
| | | | | Updates #2458. | ||||
* | m68k/mvme136: Remove | Aun-Ali Zaidi | 2015-12-08 | 22 | -1533/+0 |
| | | | | closes #2444. | ||||
* | Add RTEMS linker sets | Sebastian Huber | 2015-12-08 | 69 | -20/+138 |
| | | | | Update #2408. | ||||
* | m68k/sim68000: Remove | Aun-Ali Zaidi | 2015-12-08 | 17 | -1061/+0 |
| | | | | closes #2445. | ||||
* | bsp/generic_or1k: Delete unused extern declaration | Sebastian Huber | 2015-12-07 | 1 | -1/+0 |
| | |||||
* | Remove <rtems/debug.h> | Sebastian Huber | 2015-12-07 | 2 | -15/+0 |
| | | | | Close #2477. | ||||
* | bsp/tms570: ensure that linker symbol comparison to NULL is not optimized out. | Pavel Pisa | 2015-12-01 | 1 | -2/+12 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | bsp/t32mppc: Add primitive NULL pointer protection | Sebastian Huber | 2015-11-30 | 1 | -2/+7 |
| | |||||
* | bsp/t32mppc: Use -Og optimization level | Sebastian Huber | 2015-11-27 | 1 | -1/+1 |
| | |||||
* | bsp/t32mppc: Convert to Termios device | Sebastian Huber | 2015-11-27 | 3 | -155/+141 |
| | |||||
* | Delete empty libc_init() | Sebastian Huber | 2015-11-27 | 2 | -7/+0 |
| | |||||
* | bsp/altera-cyclone-v: Add fatal extension handler | Sebastian Huber | 2015-11-24 | 3 | -18/+45 |
| | |||||
* | bsp/tms570: unite code duplication in pinmux and clean SCI close per review ↵ | Premysl Houdek | 2015-11-18 | 3 | -18/+21 |
| | | | | | | remarks. Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: use common tms570ls3137.inc file for all board ling variants. | Pavel Pisa | 2015-11-18 | 5 | -64/+24 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | bsp/tms570: separate Flash variants to one which boots directly and one for ↵ | Premysl Houdek | 2015-11-18 | 4 | -0/+57 |
| | | | | | | | | | | | | boot loader. The default tms570ls3137_hdk variant is for building RTEMS application image starting directly from start of Flash. Variant tms570ls3137_hdk_with_loader skips 256kB at start of Flash to allow use with application loader. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | bsp/tms570: use POM only when application image does not start at address 0. | Pavel Pisa | 2015-11-18 | 7 | -14/+159 |
| | | | | | | | | | | | | | | | | | | | | | Parameters overlay module is initialized and cleared first. It is used later to replace exception target vectors only if that is required. The application loader code with CPU and SDRAM setup code has to provide well defined pattern of instructions at addresses 0x00000000 and 0x0000001f, because only data read accesses can be processed reliably by POM. The expected instruction pattern can be seen in the next example https://github.com/hornmich/tms570ls3137-hdk-sdram/blob/master/SDRAM_SCI_configuration/source/sys_intvecs.asm Comments with detailed description of code, background and reasons for selected approach have been included in TMS570 bsp startup code. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: updated reserved space for vector overlay in internal RAM | Premysl Houdek | 2015-11-18 | 3 | -4/+6 |
| | |||||
* | bsp/tms570: fixed sci driver freeze when closing terminal bug | Premysl Houdek | 2015-11-18 | 1 | -3/+5 |
| | | | | | | tms570_sci_interrupt_last_close: do not wait for old data transmit. Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: Pinmux support and EMAC pin definition added | Premysl Houdek | 2015-11-18 | 4 | -1/+216 |
| | | | | Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: EMAC control header file corrected and EMAC interrupt vector added | Premysl Houdek | 2015-11-18 | 6 | -236/+295 |
| | | | | | Signed-off-by: Premysl Houdek <kom541000@gmail.com> Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | sparc: Fix context switch on SMP | Daniel Cederman | 2015-11-16 | 1 | -17/+14 |
| | | | | | | | | | | | | | | | | We must not load registers (e.g. PSR) from the heir context area before the heir stopped execution. With this patch the write to PSR is divided into two steps. We first update the current window pointer and then we restore the status registers and enable traps. This allows us to move the first write to PSR to be before the write to WIM, as there is now no risk that we get an interrupt where the CWP and WIM would be inconsistent. We only need to make sure that we do not use any of the non-global registers or instructions that affects CWP for three instructions after the write. In the earlier code the non-global %o1 register was used right after the write to PSR, which required the use of three nop:s. | ||||
* | 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 |
| |