summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/rtl22xx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsp: Include missing <sys/param.h>Sebastian Huber2017-06-121-0/+1
| | | | Update #2833.
* rtl22xx/../*-testsuite.tcfg: Add linpackJoel Sherrill2017-04-042-0/+2
|
* arm: Remove legacy execption supportSebastian Huber2017-03-083-79/+26
|
* testsuite: Add test states to the testsuit configuration files.Chris Johns2016-12-072-6/+6
| | | | | | | | | | | | | | | | Change the testsuite configuration files to hold state information about a test. The states are: exclude - Do not build the test expected-fail - The test is expected to fail indeterminate - The test may pass or may fail A message is printed just after the test's BEGIN message to indicate there is a special state for the test. No state message means the test is expected to pass. This support requires tests are correctly written to the use standard support to begin and end a test.
* arm/rtl22xx/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* arm/rtl22xx: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-291-1/+0
|
* arm/rtl22xx/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-251-1/+0
|
* arm/rtl22xx: Add per-section compilation and linking supportJoel Sherrill2016-03-102-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the rtl22xx BSP variant without this option, sample executables sizes were as follows: text data bss dec hex filename 87223 1820 436320 525363 80433 ticker.exe 27915 1216 496224 525355 8042b minimum.exe 409638 12704 103008 525350 80426 pppd.exe 183260 2456 339648 525364 80434 capture.exe 105441 1908 418016 525365 80435 nsecs.exe 168295 2204 354848 525347 80423 paranoia.exe 181768 1852 341728 525348 80424 cdtest.exe 84419 1820 439136 525375 8043f base_sp.exe 86347 1828 437184 525359 8042f unlimited.exe 99595 1772 424000 525367 80437 hello.exe 252540 6596 266240 525376 80440 loopback.exe For the rtl22xx BSP variant with this option, sample executables sizes were as follows: text data bss dec hex filename 82141 1732 441472 525345 80421 ticker.exe 20545 284 504512 525341 8041d minimum.exe 379745 12484 133120 525349 80425 pppd.exe 175592 2360 347392 525344 80420 capture.exe 100851 1820 422688 525359 8042f nsecs.exe 163053 2108 360192 525353 80429 paranoia.exe 174692 1764 348896 525352 80428 cdtest.exe 79193 1732 444448 525373 8043d base_sp.exe 78701 1716 444928 525345 80421 unlimited.exe 91561 1644 432160 525365 80435 hello.exe 234116 6420 284832 525368 80438 loopback.exe For the rtl22xx_t BSP variant without this option, sample executables sizes were as follows: text data bss dec hex filename 62167 1820 461376 525363 80433 ticker.exe 21003 1216 503136 525355 8042b minimum.exe 369737 5896 149728 525361 80431 fileio.exe 286854 12704 225792 525350 80426 pppd.exe 133052 2456 389856 525364 80434 capture.exe 75437 1908 448000 525345 80421 nsecs.exe 123959 2204 399200 525363 80433 paranoia.exe 134660 1852 388864 525376 80440 cdtest.exe 60315 1820 463232 525367 80437 base_sp.exe 61767 1828 461760 525355 8042b unlimited.exe 72191 1772 451392 525355 8042b hello.exe 174588 6596 344192 525376 80440 loopback.exe For the rtl22xx_t BSP variant with this option, sample executables sizes were as follows: text data bss dec hex filename 59021 1732 464608 525361 80431 ticker.exe 15757 284 509312 525353 80429 minimum.exe 366096 1972 157280 525348 80424 cxx_iostream.exe 360911 5808 158656 525375 8043f fileio.exe 267485 12484 245376 525345 80421 pppd.exe 128224 2360 394784 525368 80438 capture.exe 72611 1820 450944 525375 8043f nsecs.exe 121041 2108 402208 525357 8042d paranoia.exe 129488 1764 394112 525364 80434 cdtest.exe 57049 1732 466592 525373 8043d base_sp.exe 56833 1716 466816 525365 80435 unlimited.exe 66921 1644 456800 525365 80435 hello.exe 163104 6420 355840 525364 80434 loopback.exe
* Use linker set for libio initializationSebastian Huber2016-02-031-1/+1
| | | | Update #2408.
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-101-1/+1
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* Most bsp.h: Switch to LIBBSP_@CPU@_@BSP_FAMILY@_H for guardJoel Sherrill2015-07-161-2/+2
| | | | | | | | | | | | | | | | | 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-211-1/+1
| | | | | | Fix typo. closes 2345.
* rtl22xx-testsuite.tcfg: Add fileioJoel Sherrill2015-04-031-0/+1
|
* bsp/rtl22xx: Add prefix due to name conflictsSebastian Huber2015-03-201-5/+5
| | | | Close #2303.
* rtl22xx.cfg: Remove -DNDEBUG flagJoel Sherrill2015-03-091-1/+1
|
* Update bug report URLSebastian Huber2014-12-051-1/+1
|
* bsps/arm: Add .nocache sectionSebastian Huber2014-11-271-0/+2
| | | | | This section can be use to provide a cache coherent memory area via rtems_cache_coherent_add_area().
* bsps: Move extern "C" to not cover includesSebastian Huber2014-10-231-4/+4
| | | | Some includes may use C++ and this conflicts if surrounded extern "C".
* arm/rtl22xx/startup/bspstart.c: Ensure bsp_start_default() is staticJoel Sherrill2014-10-161-3/+4
|
* c/src/lib/libbsp/arm/rtl22xx/console/uart.cJoel Sherrill2014-10-163-217/+167
|
* arm/rtl22xx/startup/bspreset.c: Include <bsp/bootcard.h>Joel Sherrill2014-10-131-0/+1
|
* arm: Fix warningSebastian Huber2014-10-101-1/+1
|
* bsps/arm: Delete obsolete compiler flagsSebastian Huber2014-09-112-3/+2
| | | | These flags are obsolete with the EABI based ARM tool chain.
* rtl22xx/.../bspreset.c: Eliminate warning for set not used variableJoel Sherrill2014-09-041-2/+3
|
* Regenerate all preinstall.am files.Chris Johns2014-08-291-6/+6
| | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash.
* arm: Add tests which fail to build with C++ enabled.Chris Johns2014-08-281-0/+2
|
* multiple BSPs: Remove BSP_SMALL_MEMORYJoel Sherrill2014-05-061-2/+0
|
* testsuite: Add a per BSP test check for tests not to build.Chris Johns2014-05-052-0/+15
| | | | | | | | Provide a file per BSP to list tests that do not build for a BSP. This change removes the BSP_SMALL_MEMORY hack from the code. That hack was a mistake. Provide configuration files for each BSP with tests that cannot build.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-216-6/+6
|
* bsps: Add empty cache managerSebastian Huber2014-02-241-0/+5
| | | | | This is necessary to add tests that use the cache manager. For example to get better estimates of worst-case timings.
* score: Add CPU counter supportSebastian Huber2014-02-141-0/+2
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* rtl22xx: delete extra temporary file.Gedare Bloom2013-12-221-218/+0
|
* arm_rtl22xx: added new doxygenDaniel Ramirez2013-12-223-83/+479
|
* bsp/rtl22xx: Use IRQ extensions APIVipul Nayyar2013-07-151-13/+20
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-312/+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.
* libchip/serial: Add const qualifierSebastian Huber2013-02-111-1/+1
|
* bsps: Interrupt initialization error is fatalSebastian Huber2012-11-151-3/+1
|
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-151-0/+1
| | | | | | | 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().
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-061-37/+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.
* Use http://www.rtems.org/bugzilla as bug-URL.Ralf Corsépius2012-07-191-1/+1
|
* Require automake-1.12.2.Ralf Corsépius2012-07-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* bsps: Replace NIRVANA regionSebastian Huber2012-06-121-1/+0
| | | | | Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS" region. Move the region definition into the "linkcmds.base" files.
* Add bspopts.h.in.Ralf Corsépius2012-05-241-0/+37
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-118-20/+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-042-6/+0
|
* General - Remove extraneous blank line in license messageJoel Sherrill2012-05-033-3/+0
| | | | | | | | | | | | | Many files had an extra blank line in the license text found in the file header. This patch removes that line. * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * * http://www.rtems.com/license/LICENSE. The script that did this also turned off execute permission when it was turned on incorrectly.
* bsps: Add shared default IRQ handlerSebastian Huber2012-03-241-5/+6
|
* Remove all .cvsignore files.Joel Sherrill2012-02-012-15/+0
|
* 2011-11-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-11-072-1/+7
| | | | | | PR 1953/bsps * console/uart.c: Do not use /dev/console in libchip configuration table. Shared driver framework selects device to use as /dev/console.