summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh/shsim/console/console-io.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-20bsps: Move console drivers to bspsSebastian Huber1-57/+0
This patch is a part of the BSP source reorganization. Update #3285.
2014-10-16SH libcpu and libbsp: Fix warningsJoel Sherrill1-16/+0
2014-10-10Add console-polled.h and update all BSPs that should use it.Joel Sherrill1-3/+4
The file console-polled.h provides the prototypes for the three required methods when implementing a single port polled console driver. This paradigm is common on simulators and simple hardware. + Updated the BSPs Makefile.am to make console-polled.h available. + Regenerated the BSPs preinstall.sm. + Updated console support files to include <bsp/console-polled.h>. + Updated console support files to make printk() support method static.
2014-04-22shsim: Add printk() support and move all code to console subdirectoryJoel Sherrill1-0/+0
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-2/+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.
2011-02-012011-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-2/+2
* Makefile.am, preinstall.am, trap34/console-io.c: Install syscall.h as bsp/syscall.h to avoid confusing autoconf.
2008-09-302008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+2
* Makefile.am, preinstall.am, include/bsp.h, include/tm27.h, trap34/console-io.c: Now builds cleanly for runs for SH1, SH2, and SH4. * include/syscall.h: New file. * include/gdbsci.h: Removed.
2008-08-19Add missing prototypes.Ralf Corsepius1-1/+1
2004-04-21Remove duplicate white lines.Ralf Corsepius1-1/+0
2004-04-16Remove stray white spaces.Ralf Corsepius1-2/+2
2004-04-15Remove stray white spaces.Ralf Corsepius1-1/+0
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* include/bsp.h, start/start.S, startup/bspstart.c, trap34/console-io.c: URL for license changed.
2001-01-292001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+0
* gdbsci/, scitab/, trap34/: Add directories.
2001-01-242001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+6
* Makefile.am, README, console/console-io.c, start/start.S, startup/linkcmds: Update to make shsim closer to functional.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+11
* console/console-io.c: Added console_initialize_hardware().
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-18/+18
* The shsim is for the SH simulator in gdb. It should be able to be used with multiple SH CPU models. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/console-io.c, console/console-support.S, include/.cvsignore, include/Makefile.am, include/bsp.h, start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, wrapup/.cvsignore, wrapup/Makefile.am: New files.
2000-06-12Added i960sim BSP which (ignoring the 3 instructions not supportedJoel Sherrill1-16/+21
by gdb 5.0's i960 simulator) is enough to run hello world.
2000-02-22New port of RTEMS to TI C3x and C4x.Joel Sherrill1-3/+34
1999-11-17Updated copyright notice.Joel Sherrill1-2/+1
1999-05-27Split out polled io, debug puts, and console reserve resources toJoel Sherrill1-15/+9
reduce dependencies and shrink minimum executable size.
1999-03-16Use proper include for libio.h.Joel Sherrill1-1/+1
1998-11-23Added base version of file system infrastructure. This includes a majorJoel Sherrill1-7/+14
overhaul of the RTEMS system call interface. This base file system is the "In-Memory File System" aka IMFS. The design and implementation was done by the following people: + Joel Sherrill (joel@OARcorp.com) + Jennifer Averett (jennifer@OARcorp.com) + Steve "Mr Mount" Salitasc (salitasc@OARcorp.com) + Kerwin Wade (wade@OARcorp.com) PROBLEMS ======== + It is VERY likely that merging this will break the UNIX port. This can/will be fixed. + There is likely some reentrancy/mutual exclusion needed. + Eventually, there should be a "mini-IMFS" description table to eliminate links, symlinks, etc to save memory. All you need to have "classic RTEMS" functionality is technically directories and device IO. All the rest could be left out to save memory.
1998-05-22Added tcdrain(), cfgetospeed(0, cfsetospeed(), cfgetispeed(), andJoel Sherrill1-0/+26
cfsetispeed().