summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/mvme167 (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* getentropy: Add cpu counter based implementation.Christian Mauderer2017-11-171-0/+1
| | | | Update #3239.
* Simplify and unify BSP_output_charSebastian Huber2017-09-121-2/+0
| | | | | | | | The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122.
* Include missing <rtems/bspIo.h>Sebastian Huber2017-08-251-0/+1
|
* termios: Synchronize with latest FreeBSD headersKevin Kirspel2017-03-221-4/+4
| | | | | | | | | | | 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.
* Rename is_internal to always_set_to_falseSebastian Huber2016-12-121-1/+1
| | | | Update #2825.
* bsps/m68k: Add libatomic support to some bsp_specsSebastian Huber2016-09-231-1/+1
| | | | Update #2695.
* libnetworking: Import current <arpa/inet.h>Christian Mauderer2016-06-281-1/+0
| | | | | | | | | | Import the <arpa/inet.h> from current FreeBSD. Necessary due to changes in <netinet/in.h>. Remove BSD hack from <arpa/inet.h>. Clean up problems with htonl(). These functions are defined in <arpa/inet.h>. This lead to some problems because they are defined in <rtems/endian.h> too. Add NTOHL, ... to <rtems/rtems_bsdnet_internal.h>.
* score: Rename _ISR_Disable() and _ISR_Enable()Sebastian Huber2016-05-201-8/+8
| | | | | | | | | 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/mvme167/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* m68k/mvme167: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-292-2/+3
|
* m68k/mvme167/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-272-1/+1
|
* Use linker set for libio initializationSebastian Huber2016-02-031-2/+2
| | | | Update #2408.
* m68k/mvme*: switch to shared linkcmds.baseJoel Sherrill2016-01-251-188/+7
| | | | updates #2542.
* m68k/mvme167: Add per-section compilation and linking support.Ralph Holmes2016-01-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The size of the sample executables without this option were: text data bss dec hex filename 142464 1648 12112 156224 26240 base_sp.exe 149936 1616 11712 163264 27dc0 hello.exe 78896 1184 8048 88128 15840 minimum.exe 591504 5552 23600 620656 97870 fileio.exe 161440 1728 12224 175392 2ad20 nsecs.exe 210240 2016 12720 224976 36ed0 paranoia.exe 146256 1648 12144 160048 27130 ticker.exe 144464 1664 15552 161680 27790 unlimited.exe 898944 21440 19200 939584 e5640 cxx_iostream.exe 241824 2064 12256 256144 3e890 cdtest.exe 236368 2144 13936 252448 3da20 capture.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 134224 1600 12064 147888 241b0 base_sp.exe 140768 1552 11648 153968 25970 hello.exe 70592 1152 7984 79728 13770 minimum.exe 574528 5504 23264 603296 934a0 fileio.exe 154256 1696 12160 168112 290b0 nsecs.exe 201504 1984 12656 216144 34c50 paranoia.exe 138752 1600 12096 152448 25380 ticker.exe 135600 1616 15488 152704 25480 unlimited.exe 218080 2064 11904 232048 38a70 cxx_iostream.exe 225776 2000 12176 239952 3a950 cdtest.exe 225952 2080 13888 241920 3b100 capture.exe
* api: Remove deprecated NotepadsAun-Ali Zaidi2015-12-241-15/+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-081-0/+2
| | | | 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
* mvme167/network/network.c: Do not use rtems_clock_get()Joel Sherrill2015-03-171-19/+21
|
* 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/mvme167: Fix warningsJoel Sherrill2014-10-192-10/+26
|
* m68k/mvme162: Fix warningsJoel Sherrill2014-10-191-2/+1
|
* mvme167/clock/ckinit.c: Fix warningsJoel Sherrill2014-10-131-69/+7
|
* Use correct prototype of benchmark_timer_read()Joel Sherrill2014-09-162-22/+25
| | | | | | | | | | | | | | This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output.
* 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.
* Regenerate all preinstall.am files.Joel Sherrill2014-08-281-3/+3
| | | | | Apparently, at some point automake output changed and these were not updated.
* bsps: Fix TLS support in linker command filesSebastian Huber2014-04-221-1/+3
| | | | | The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-2112-12/+12
|
* bsps: Thread-local storage (TLS) for linkcmdsSebastian Huber2014-02-041-0/+17
|
* libbsp m68k: Add Doxygen file header to coverhd.hCynthia Rempel2014-01-141-1/+7
|
* libbsp tm27.h: Add Doxygen file header to all tm27.hCynthia Rempel2014-01-091-2/+6
|
* m68k: refactored shared/start.S to shared/start/start.SDaniel Ramirez2013-12-031-1/+1
|
* Use $(EXEEXT) [defaults to "exe"] to generate binariesNick Withers2013-08-091-1/+1
|
* termios: Update due to API changesSebastian Huber2013-06-251-30/+32
| | | | | Termios notifies now the driver about an inactive transmit with the length argument set to zero.
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-717/+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.
* m68k/mvme167: Compiles againJoel Sherrill2013-01-083-48/+36
| | | | | | Was including non-existent .h file. Fixed some warnings. Reformatted file header comment blocks.
* score: rtems_initialize_start_multitasking()Sebastian Huber2012-12-071-23/+6
| | | | | | | | | Do not return from rtems_initialize_start_multitasking() and call rtems_fatal() instead with a fatal source of RTEMS_FATAL_SOURCE_EXIT and a fatal code with the exit status. Remove all bsp_cleanup() functions. The boot_card() is now a no return function.
* m68k/mvme167: Delete bsp_fatal_error_occurred()Sebastian Huber2012-11-224-115/+0
|
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-152-2/+12
| | | | | | | 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: Include <bsp/bootcard.h>Sebastian Huber2012-11-141-1/+1
| | | | | Use <bsp/bootcard.h> to get prototype for bsp_cleanup(). Fix bsp_cleanup() definition if necessary.
* bsp/mvme167: Do not provide user extensions tableSebastian Huber2012-11-071-13/+0
| | | | | | The application should use confdefs.h to set up the initial user extensions. The bsp_fatal_error_occurred() handler is available via <fatal.h>.
* bsp/mvme167: Remove unused parameterSebastian Huber2012-11-073-9/+3
|
* libnetworking: Use system eventsSebastian Huber2012-11-021-6/+6
| | | | | | | 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-55/+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/+55
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1120-45/+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.