summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/epiphany (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Improve interrupt vector enable/disable APISebastian Huber2017-06-201-4/+4
| | | | | | Change bsp_interrupt_vector_enable() and bsp_interrupt_vector_disable() to not return a status code. Add bsp_interrupt_assert() and use it to validate the vector number in the vector enable/disable implementations.
* build-system: Parallel build all subdirs.Chris Johns2017-05-241-1/+1
|
* rtems/inttypes.h epiphany_sim/irq/irq.c: Add PRIdrtems_vector_number and use itJoel Sherrill2017-04-251-1/+3
|
* epiphany/epiphany_sim: Remove include of <rtems/console.h> from <bsp.h> and ↵Joel Sherrill2016-03-291-1/+0
| | | | fix warnings
* epiphany/epiphany_sim/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-251-1/+0
|
* epiphany/epiphany_sim: Add per-section compilation and linking supportJoel Sherrill2016-03-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the epiphany_sim BSP variant without this option sample executables sizes were as follows: text data bss dec hex filename 198728 1792 16576900 16777420 10000cc ticker.exe 74136 1148 16702144 16777428 10000d4 minimum.exe 839480 7892 15930052 16777424 10000d0 cxx_iostream.exe 957640 6160 15813636 16777436 10000dc fileio.exe 332904 2644 16441920 16777468 10000fc capture.exe 214176 1892 16561344 16777412 10000c4 nsecs.exe 291112 2208 16484100 16777420 10000cc paranoia.exe 312096 2208 16463108 16777412 10000c4 cdtest.exe 190888 1792 16584772 16777452 10000ec base_sp.exe 196336 1824 16579268 16777428 10000d4 unlimited.exe 195344 1768 16580356 16777468 10000fc hello.exe For the epiphany_sim BSP variant with this option sample executables sizes were as follows: text data bss dec hex filename 187784 1752 16587908 16777444 10000e4 ticker.exe 51560 292 16725568 16777420 10000cc minimum.exe 581040 3920 16192452 16777412 10000c4 cxx_iostream.exe 930736 6112 15840580 16777428 10000d4 fileio.exe 312448 2564 16462400 16777412 10000c4 capture.exe 204424 1852 16571136 16777412 10000c4 nsecs.exe 278248 2160 16497028 16777436 10000dc paranoia.exe 296488 2088 16478852 16777428 10000d4 cdtest.exe 178024 1752 16597636 16777412 10000c4 base_sp.exe 182952 1784 16592708 16777444 10000e4 unlimited.exe 181688 1728 16594052 16777468 10000fc hello.exe
* Use linker set for libio initializationSebastian Huber2016-02-031-2/+0
| | | | Update #2408.
* score: Introduce Thread_Entry_informationSebastian Huber2016-01-111-1/+1
| | | | | | | This avoids potential dead code in _Thread_Handler(). It gets rid of the dangerous function pointer casts. Update #2514.
* doc: Epiphany BSP SIM headersjfjhh2015-12-183-21/+91
|
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-101-1/+0
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* Epiphany: Add the first epiphany_sim BSP v4Hesham ALMatary2015-05-2120-0/+1422
This BSP in intended to run on the simulator that should be built from RSB. When building RTEMS for Epiphany --disable-networking must be provided part of the configure command.