summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/gen68360 (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* bsps: Clock_driver_support_install_isr()Sebastian Huber2017-09-181-4/+2
| | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139.
* termios: Synchronize with latest FreeBSD headersKevin Kirspel2017-03-221-1/+1
| | | | | | | | | | | Adding modified FreeBSD headers to synchronize RTEMS termios with FreeBSD. Modify termios to support dedicated input and output baud for termios structure. Updated BSPs to use dedicated input and output baud in termios structure. Updated tools to use dedicated input and output baud in termios structure. Updated termios testsuites to use dedicated input and output baud in termios structure. Close #2897.
* score: Rename _ISR_Disable() and _ISR_Enable()Sebastian Huber2016-05-201-2/+2
| | | | | | | | | Rename _ISR_Disable() into _ISR_Local_disable(). Rename _ISR_Enable() into _ISR_Local_enable(). Remove _Debug_Is_owner_of_giant(). This is a preparation to remove the Giant lock. Update #2555.
* m68k/gen68360/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* m68k/gen68360: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-292-1/+1
|
* m68k/gen68360/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* m68k/gen68360/.../*.cfg: Correct ticket number in commentJoel Sherrill2016-02-063-3/+3
|
* m68k/gen68360/.../*.cfg: Disable per function sectionsJoel Sherrill2016-02-063-6/+12
| | | | updates #2566.
* Use linker set for libio initializationSebastian Huber2016-02-031-1/+0
| | | | Update #2408.
* m68k/gen68360: Add per-section compilation and linking support.Ralph Holmes2016-01-223-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the main BSP: The size of the sample executables without this option were: text data bss dec hex filename 117616 1728 27312 146656 23ce0 base_sp.exe 108256 1696 26912 136864 216a0 hello.exe 29728 1216 23344 54288 d410 minimum.exe 535168 5632 38800 579600 8d810 fileio.exe 136624 1808 27424 165856 287e0 nsecs.exe 192128 2112 27920 222160 363d0 paranoia.exe 121472 1728 27344 150544 24c10 ticker.exe 120304 1760 30752 152816 254f0 unlimited.exe 859008 21600 34400 915008 df640 cxx_iostream.exe 207536 2320 27488 237344 39f20 cdtest.exe 185136 2224 29136 216496 34db0 capture.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 110384 1696 27248 139328 22040 base_sp.exe 100080 1648 26832 128560 1f630 hello.exe 22496 1184 23296 46976 b780 minimum.exe 519376 5600 38464 563440 898f0 fileio.exe 130432 1776 27360 159568 26f50 nsecs.exe 184448 2064 27856 214368 34560 paranoia.exe 114976 1696 27280 143952 23250 ticker.exe 112448 1712 30672 144832 235c0 unlimited.exe 190368 2256 27136 219760 35a70 cxx_iostream.exe 191312 2176 27408 220896 35ee0 cdtest.exe 175216 2160 29072 206448 32670 capture.exe For the gen68360_040 BSP variant: The size of the sample executables without this option were: text data bss dec hex filename 112624 1712 27328 141664 22960 base_sp.exe 101584 1680 26912 130176 1fc80 hello.exe 29936 1184 23344 54464 d4c0 minimum.exe 530080 5616 38800 574496 8c420 fileio.exe 131552 1792 27424 160768 27400 nsecs.exe 161296 2080 27920 191296 2eb40 paranoia.exe 116400 1712 27344 145456 23830 ticker.exe 115312 1728 30752 147792 24150 unlimited.exe 861952 21488 34384 917824 e0140 cxx_iostream.exe 202336 2128 27472 231936 38a00 cdtest.exe 179968 2208 29136 211312 33970 capture.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 105360 1664 27264 134288 20c90 base_sp.exe 93360 1616 26832 121808 1dbd0 hello.exe 21840 1152 23296 46288 b4d0 minimum.exe 513920 5568 38464 557952 88380 fileio.exe 125312 1760 27360 154432 25b40 nsecs.exe 153632 2048 27856 183536 2ccf0 paranoia.exe 109856 1680 27280 138816 21e40 ticker.exe 107376 1680 30672 139728 221d0 unlimited.exe 185040 2128 27104 214272 34500 cxx_iostream.exe 186032 2064 27376 215472 349b0 cdtest.exe 170016 2144 29072 201232 31210 capture.exe For the pgh360 BSP variant: The size of the sample executables without this option were: text data bss dec hex filename 117424 1728 27312 146464 23c20 base_sp.exe 108064 1696 26912 136672 215e0 hello.exe 29536 1216 23344 54096 d350 minimum.exe 534976 5632 38800 579408 8d750 fileio.exe 136432 1808 27424 165664 28720 nsecs.exe 191936 2112 27920 221968 36310 paranoia.exe 121280 1728 27344 150352 24b50 ticker.exe 120096 1760 30752 152608 25420 unlimited.exe 858816 21600 34400 914816 df580 cxx_iostream.exe 207344 2320 27488 237152 39e60 cdtest.exe 184944 2224 29136 216304 34cf0 capture.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 110176 1696 27248 139120 21f70 base_sp.exe 99888 1648 26832 128368 1f570 hello.exe 22304 1184 23296 46784 b6c0 minimum.exe 519168 5600 38464 563232 89820 fileio.exe 130224 1776 27360 159360 26e80 nsecs.exe 184256 2064 27856 214176 344a0 paranoia.exe 114784 1696 27280 143760 23190 ticker.exe 112256 1712 30672 144640 23500 unlimited.exe 190160 2256 27136 219552 359a0 cxx_iostream.exe 191120 2176 27408 220704 35e20 cdtest.exe 175024 2160 29072 206256 325b0 capture.exe
* api: Remove deprecated NotepadsAun-Ali Zaidi2015-12-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | 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-101-1/+1
| | | | | | Use the bsp_predriver_hook() instead. 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-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
* bsps: Convert clock drivers to use a timecounterAlexander Krutwig2015-05-201-0/+2
| | | | Update #2271.
* Update bug report URLSebastian Huber2014-12-051-1/+1
|
* 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".
* m68k/gen68360: Fix warningsJoel Sherrill2014-10-202-3/+13
|
* m68k/mvme162: Fix warningsJoel Sherrill2014-10-192-853/+857
|
* Regenerate all preinstall.am files.Chris Johns2014-08-291-7/+7
| | | | | 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-281-3/+3
| | | | | Apparently, at some point automake output changed and these were not updated.
* m68k/gen68360/include/tm27.h: Correct commentJoel Sherrill2014-07-161-2/+1
|
* 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.
* gen68360/include/bsp.h: Remove rtems_bsp_delay()Joel Sherrill2014-03-211-16/+0
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-217-7/+7
|
* bsps: Thread-local storage (TLS) for linkcmdsSebastian Huber2014-02-043-0/+54
|
* m68k/gen68360: Improve DoxygenSzkocsovszki Zsolt2014-01-085-11/+68
|
* termios: Update due to API changesSebastian Huber2013-06-251-3/+6
| | | | | Termios notifies now the driver about an inactive transmit with the length argument set to zero.
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-730/+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-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().
* libnetworking: Use system eventsSebastian Huber2012-11-021-3/+3
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-061-40/+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-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* Add bspopts.h.in.Ralf Corsépius2012-05-241-0/+40
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1119-44/+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.
* Revert: Remove CVS IdsJoel Sherrill2012-05-072-0/+6
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* Remove CVS-Ids.Ralf Corsépius2012-05-042-6/+0
|
* General - Remove extraneous blank line in license messageJoel Sherrill2012-05-031-1/+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.
* m68k: use shared setvec.cGedare Bloom2012-04-161-1/+1
|
* m68k: replace m68k_isr with rtems_isrGedare Bloom2012-04-162-3/+3
|
* Remove all .cvsignore files.Joel Sherrill2012-02-012-12/+0
|
* 2011-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-12-094-21/+11
| | | | | * make/custom/gen68360.cfg, make/custom/gen68360_040.cfg, make/custom/pgh360.cfg: Simplify and clean up.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-1/+6
| | | | | * include/bsp.h: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-092-1/+7
| | | | | * timer/timer.c: Include <rtems/btimer.h>. Fix benchmark_timer_read() definition.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-022-2/+6
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2010-08-24 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-242-2/+9
| | | | * startup/init68360.c: Fix type punning warning.
* 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-283-4/+11
| | | | * startup/init68360.c, timer/timer.c: Remove warnings.
* 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-262-1/+6
| | | | * network/network.c: Fix warning.
* adapted to new prototype for *_write functionThomas Doerfler2009-12-172-7/+13
|