summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/bfin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build-system: Parallel build all subdirs.Chris Johns2017-05-241-1/+1
|
* bootstrap: regenerate files after sort order fixGedare Bloom2017-04-131-2/+2
| | | | Updates #2965.
* Remove texinfo format documentation. Replaced by Sphinx formatted documentation.Joel Sherrill2017-01-111-2/+2
| | | | closes #2812.
* bfin/TLL6527M: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-292-1/+1
|
* bfin/eZKit533: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-292-1/+1
|
* bfin/bf537Stamp: Remove include of <rtems/console.h> from <bsp.h> and fix ↵Joel Sherrill2016-03-292-1/+1
| | | | warnings
* bfin/eZKit533/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-251-1/+0
|
* bfin/bf537Stamp/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-251-1/+0
|
* bfin/TLL6527M/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-251-1/+0
|
* bfin/TLL6527M: Add per-section compilation and linking supportJoel Sherrill2016-03-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the TLL6527M BSP variant without this option sample executables sizes were as follows: text data bss dec hex filename 74696 1660 71544 147900 241bc ticker.exe 48756 1420 68348 118524 1cefc minimum.exe 474520 5740 84792 565052 89f3c fileio.exe 368744 12256 100788 481788 759fc pppd.exe 161848 2316 74488 238652 3a43c capture.exe 89704 1748 71680 163132 27d3c nsecs.exe 152376 2032 72148 226556 374fc paranoia.exe 73704 1660 71512 146876 23dbc base_sp.exe 76120 1688 75404 153212 2567c unlimited.exe 87576 1632 71556 160764 273fc hello.exe 222172 6148 78876 307196 4affc loopback.exe For the TLL6527M BSP variant with this option sample executables sizes were as follows: text data bss dec hex filename 68760 1622 71552 141934 22a6e ticker.exe 28332 1265 68048 97645 17d6d minimum.exe 458400 5702 84514 548616 85f08 fileio.exe 331196 8924 99932 440052 6b6f4 pppd.exe 151356 2246 74447 228049 37ad1 capture.exe 83528 1710 71640 156878 264ce nsecs.exe 143724 1990 72132 217846 352f6 paranoia.exe 65572 1618 71544 138734 21dee base_sp.exe 67368 1638 75372 144378 233fa unlimited.exe 78444 1570 71524 151538 24ff2 hello.exe 195680 2866 78712 277258 43b0a loopback.exe
* bfin/bf537Stamp: Add per-section compilation and linking supportJoel Sherrill2016-03-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the bf537Stamp BSP variant without this option sample executables sizes were as follows: text data bss dec hex filename 75672 1884 9224 86780 152fc ticker.exe 49668 1644 5964 57276 dfbc minimum.exe 474936 5964 22456 503356 7ae3c fileio.exe 369944 12480 38436 420860 66bfc pppd.exe 162856 2540 12136 177532 2b57c capture.exe 90696 1972 9280 101948 18e3c nsecs.exe 153352 2256 9828 165436 2863c paranoia.exe 74680 1884 9192 85756 14efc base_sp.exe 77048 1912 13068 92028 1677c unlimited.exe 88504 1856 9220 99580 184fc hello.exe 223228 6372 16540 246140 3c17c loopback.exe For the bf537Stamp BSP variant with this option sample executables sizes were as follows: text data bss dec hex filename 68524 1846 9224 79594 136ea ticker.exe 28348 1521 5700 35569 8af1 minimum.exe 458232 5926 22182 486340 76bc4 fileio.exe 331164 9148 37592 377904 5c430 pppd.exe 151144 2470 12095 165709 2874d capture.exe 83296 1934 9308 94538 1714a nsecs.exe 143484 2214 9808 155506 25f72 paranoia.exe 65332 1842 9156 76330 12a2a base_sp.exe 67080 1862 13032 81974 14036 unlimited.exe 78144 1794 9196 89134 15c2e hello.exe 195520 3090 16372 214982 347c6 loopback.exe
* bfin/eZKit533: Add per-section compilation and linking supportJoel Sherrill2016-03-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the eZKit533 BSP variant without this option sample executables sizes were as follows: text data bss dec hex filename 75160 1628 9224 86012 14ffc ticker.exe 49156 1388 5964 56508 dcbc minimum.exe 475080 5708 22440 503228 7adbc fileio.exe 369432 12224 38436 420092 668fc pppd.exe 162344 2284 12136 176764 2b27c capture.exe 90168 1716 9296 101180 18b3c nsecs.exe 152840 2000 9828 164668 2833c paranoia.exe 74168 1628 9192 84988 14bfc base_sp.exe 76520 1656 13020 91196 1643c unlimited.exe 87976 1600 9172 98748 181bc hello.exe 222716 6116 16540 245372 3be7c loopback.exe For the eZKit533 BSP variant with this option sample executables sizes were as follows: text data bss dec hex filename 68400 1590 9220 79210 1356a ticker.exe 28220 1265 5700 35185 8971 minimum.exe 458108 5670 22178 485956 76a44 fileio.exe 331040 8892 37588 377520 5c2b0 pppd.exe 151020 2214 12091 165325 285cd capture.exe 83172 1678 9304 94154 16fca nsecs.exe 143360 1958 9804 155122 25df2 paranoia.exe 65208 1586 9216 76010 128ea base_sp.exe 66952 1606 13032 81590 13eb6 unlimited.exe 78016 1538 9196 88750 15aae hello.exe 195396 2834 16368 214598 34646 loopback.exe
* Use linker set for libio initializationSebastian Huber2016-02-033-3/+3
| | | | Update #2408.
* libbsp/bfin and libbsp/powerpc acinclude.m4 regenerateJoel Sherrill2015-12-241-2/+2
|
* api: Remove deprecated NotepadsAun-Ali Zaidi2015-12-242-18/+1
| | | | | | | | | | | | | | | | | | | | | | | Notepads where a feature of RTEMS' tasks that simply functioned in the same way as POSIX keys or threaded local storage (TLS). They were introduced well before per task variables, which are also deprecated, and were barely used in favor of their POSIX alternatives. In addition to their scarce usage, Notepads took up unnecessary memory. For each task: - 16 32-bit integers were allocated. - A total of 64 bytes per task per thread. This is especially critical in low memory and safety-critical applications. They are also defined as uint32_t, and therefore are not guaranteed to hold a pointer. Lastly, they are not portable solutions for SMP and uniprocessor systems, like POSIX keys and TLS. updates #2493.
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-104-5/+5
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* bsps/bfin: Use default bsp_pretasking_hook()Sebastian Huber2015-12-106-9/+9
| | | | | | Rename BSP-specific bsp_pretasking_hook() to bsp_predriver_hook(). Update #2408.
* Add RTEMS linker setsSebastian Huber2015-12-083-0/+6
| | | | Update #2408.
* Most bsp.h: Switch to LIBBSP_@CPU@_@BSP_FAMILY@_H for guardJoel Sherrill2015-07-163-6/+6
| | | | | | | | | | | | | | | | | This was done by the following script run from libbsp: find * -name bsp.h | xargs -e grep -l "#ifndef.*_BSP_H" | while read b do echo $b cpu=`echo $b | cut -d'/' -f1 | tr '[:lower:]' '[:upper:]' ` bsp=`echo $b | cut -d'/' -f2 | tr '[:lower:]' '[:upper:]' ` g="LIBBSP_${cpu}_${bsp}_BSP_H" # echo $g sed -e "s/ifndef _BSP_H/ifndef ${g}/" \ -e "s/define _BSP_H/define ${g}/" \ -i $b done
* Multiple bsp_specs: Change *(old_endfile) to %(old_endfile)Joel Sherrill2015-05-213-3/+3
| | | | | | Fix typo. closes 2345.
* bf537Stamp: Re-enable bsp_reset()Joel Sherrill2015-04-152-1/+3
|
* Revert "autoconf changes"Ben Gras2015-03-141-2/+2
| | | | | | This reverts commit dbe85952f9adac28a2dc84473eac24ae2c85e260. Accidentally merged.
* autoconf changesBen Gras2015-03-141-2/+2
|
* Update bug report URLSebastian Huber2014-12-054-4/+4
|
* bsps: Move extern "C" to not cover includesSebastian Huber2014-10-233-12/+12
| | | | Some includes may use C++ and this conflicts if surrounded extern "C".
* bfin libcpu and libbsp: Fix warningsJoel Sherrill2014-10-168-164/+151
|
* bfin/eZKit533/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix ↵Joel Sherrill2014-10-091-12/+5
| | | | warning and clean up
* bfin/bf537Stamp/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix ↵Joel Sherrill2014-10-091-10/+5
| | | | warning and clean up
* bfin/TLL6527M/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix ↵Joel Sherrill2014-10-091-11/+5
| | | | warning and clean up
* Regenerate all preinstall.am files.Chris Johns2014-08-293-12/+12
| | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash.
* Regenerate all preinstall.am files.Joel Sherrill2014-08-283-16/+16
| | | | | Apparently, at some point automake output changed and these were not updated.
* bsps/bfin: Fix bsp_specsSebastian Huber2014-04-295-25/+12
|
* bootstrap: Sort the contents of the prinstall.am files.Chris Johns2014-04-231-2/+2
| | | | | Sorting removed the variations across different host operating systems and file systems.
* bsps: Fix TLS support in linker command filesSebastian Huber2014-04-223-3/+9
| | | | | The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section.
* eZKit533/include/bsp.h: Remove rtems_bsp_delay()Joel Sherrill2014-03-211-9/+0
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-2114-14/+14
|
* bsps: Thread-local storage (TLS) for linkcmdsSebastian Huber2014-02-043-0/+51
|
* bfin_eZKit533: added new doxygenDaniel Ramirez2013-12-243-37/+102
|
* bfin_TLL6527: added new doxygenDaniel Ramirez2013-12-244-23/+96
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-084-537/+0
| | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-153-0/+3
| | | | | | | Include <bsp/default-initial-extension.h> in all BSPs. Call rtems_fatal() with RTEMS_FATAL_SOURCE_EXIT as source and the exit() status code as fatal code in every bsp_cleanup(). Move previous bsp_cleanup() code into bsp_fatal_extension().
* bsps: Remove unused bsp_libc_init() prototypeSebastian Huber2012-10-151-5/+0
|
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-063-124/+0
| | | | | | | | | | | | This reverts commit daffa606cc4a45d93c1f0f4fe365fde0fda6acbb. Conflicts: c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in Manually deleted conflicting files.
* Require automake-1.12.2.Ralf Corsépius2012-07-194-4/+4
|
* Require autoconf-2.69.Ralf Corsépius2012-07-194-4/+4
|
* Fix C files which had two semi-colons at EOLJoel Sherrill2012-05-311-1/+1
|
* Add bspopts.h.in.Ralf Corsépius2012-05-243-0/+124
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1125-61/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* Remove CVS-Ids.Ralf Corsépius2012-05-048-25/+0
|
* Remove all .cvsignore files.Joel Sherrill2012-02-017-47/+0
|