summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/bfin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 2011-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-182-2/+4
| | | | * Makefile.am: Remove reference to non-existing file times.
* New.Ralf Corsepius2011-04-232-0/+13
|
* 2011-04-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-222-1/+4
| | | | * console/console.c: Now compiles.
* 2011-04-20 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-202-0/+6
| | | | * acinclude.m4: Regenerated for TLL6527M.
* 2011-04-20 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-202-3/+11
| | | | * console/console-io.c: Regenerated for TLL6527M.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-2014-0/+1178
| | | | | | | | | | | PR 1781/bsps * ChangeLog, Makefile.am, README, bsp_specs, configure.ac, preinstall.am, times, console/console.c, include/bsp.h, include/cplb.h, include/tm27.h, make/custom/TLL6527M.cfg, startup/bspstart.c, startup/linkcmds: New files. Initial port for the TLL6527Mboard that contains blackfin 52X range of processors. Used eZKit533 as a reference for building the port.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-202-14/+26
| | | | | | | PR 1781/bsps * console/console-io.c: The UART RX and TX are different ISR now. So the array containing the registeration changes. The change is due to change in the libcup uart function.
* 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-152-0/+10
| | | | * ChangeLog, shared/start/start.S: Add HLT instruction on exit.
* 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-152-0/+9
| | | | * ChangeLog, start/start.S: Add HLT instruction on exit.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-113-4/+9
| | | | | * include/tm27.h, startup/bspstart.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-3/+8
| | | | | * startup/bspstart.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-026-6/+18
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2010-08-15 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-154-25/+19
| | | | * Makefile.am: Do not use .rel files for libbsp pieces.