summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/include/bsp.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* i386/pc386: Fix warningsJoel Sherrill2014-10-161-1/+30
|
* i386/pc386: Clean up and fix warningsJoel Sherrill2014-10-131-0/+5
|
* i386/pc386: Eliminate multiple warningsJoel Sherrill2014-10-101-0/+6
|
* pc386/.../bsp.h: Do not include crt.hJoel Sherrill2014-09-161-6/+0
| | | | | | | crt.h defines such lovely constants as "RED" and "GREEN" which have a nasty habit of conflicting with non-BSP code. There is no reason to include this private .h from bsp.h and pollute the namespace for applications.
* pc386/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-211-1/+1
|
* i386/pc386: Add doxygen file headers.Toma Radu2013-12-301-0/+16
|
* Updated legacy code in i386 pc386Vipul Nayyar2013-07-291-1/+9
|
* 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().
* pc386 - Remove odd $Id$Joel Sherrill2012-05-021-2/+0
|
* Correct run-time selection of console port.Jennifer Averett2012-02-011-0/+9
| | | | This was broken by conversion of console driver to libchip style.
* 2011-11-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-11-181-0/+2
| | | | | | | | | | PR 1925 * Makefile.am, preinstall.am, console/serial_mouse_config.c, include/bsp.h, start/start.S: Converted 1386 console to the libchip style console * console/conscfg.c, console/console_control.c, console/printk_support.c, console/vgacons.c, console/vgacons.h: New files.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | | * include/bsp.h, include/tm27.h: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-281-1/+1
| | | | | | | * clock/rtc.c, console/console.c, console/inch.c, console/outch.c, include/bsp.h, include/crt.h, ne2000/ne2000.c, startup/bspcmdline.c, startup/bspstart.c, startup/ldsegs.S, timer/timer.c, timer/timerisr.S: Fix typo where license said found in found in.
* 2009-12-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-12-231-0/+2
| | | | * include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
* 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-12-101-4/+0
| | | | | | | | * include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to ensure that multiboot information regarding memory size is used as the primary source. This was broken in the move to supporting a unified workspace. It worked this way in 4.9 so this was a regression.
* 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-12-081-2/+0
| | | | | * include/bsp.h: BSP should not define CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
* 2009-12-27 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-281-0/+8
| | | | | * include/bsp.h, console/console.c: Provide weak-alias hook so that the application may choose the console.
* 2009-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-211-7/+0
| | | | | * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS. Should be automatically handled by confdefs.h or the application.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-281-0/+11
| | | | | | | | | | | * Makefile.am: Add bspcmdline.c. * include/bsp.h: Add boot command line interfaces. * start/start.c: Save the multiboot command line. Pass the command line to boot_card. * start/start.S: Update for boot_card command line change. * startup/bspstart.c: Initialise the command line. * startup/bspcmdline.c: New. * console/console.c, ide/idecfg.c: Add boot command line support.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-2/+0
| | | | | | | | * Makefile.am, configure.ac, console/inch.c, console/keyboard.c, include/bsp.h: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-181-1/+0
| | | | | * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this is NOT used anywhere.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-111-2/+0
| | | | | | * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-041-6/+0
| | | | | | * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field from CPU Table to Configuration Table. Eliminate CPU Table from all ports. Delete references to CPU Table in all forms.
* Remove eof include fileRalf Corsepius2006-03-171-1/+0
|
* 2005-05-26 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-05-261-3/+3
| | | | * include/bsp.h: New header guard.
* 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-221-14/+0
| | | | | * include/bsp.h: Split out tmtest27 support. * include/tm27.h: New.
* 2004-04-21 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-211-7/+0
| | | | | PR 613/bsps * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
* 2004-04-21 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-211-1/+0
| | | | | PR 614/bsps * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
* Remove duplicate white lines.Ralf Corsepius2004-04-211-2/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-211-6/+6
|
* Remove stray white spaces.Ralf Corsepius2004-04-151-6/+0
|
* 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-011-3/+3
| | | | | | | * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>. * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>. * include/bsp.h: Include <rtems/console.h> instead of <console.h>. * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
* 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-311-2/+2
| | | | | | * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c, include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using c99 fixed size types.
* 2003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-041-1/+1
| | | | | | | | * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c, console/outch.c, ide/ide.c, include/bsp.h, include/crt.h, ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c, startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S: URL for license changed.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-251-0/+5
| | | | | | | | | PR 368/filesystems * startup/ldsegs.S: Increase alignment. * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am: Added IDE supporting infrastructure. * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files. Added BSP support for libchip standard ide driver.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-201-0/+5
| | | | | | PR 353/bsps * include/bsp.h: Let the application override the network driver and attach routine.
* 2002-07-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-301-3/+0
| | | | | | * startup/ldsegs.S: #include <asm.h>. * include/bsp.h: Remove _IBMPC_chrdy (is not a public function). Remove printk (Now in bspIo.h).
* 2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-061-1/+1
| | | | * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
* 2001-09-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-09-281-1/+1
| | | | * include/bsp.h: Renamed delay() to rtems_bsp_delay().
* 2001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-06-191-0/+2
| | | | | | | | | * configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * 3c509/Makefile.am: Dito. * console/Makefile.am: Dito. * include/bsp.h: Include bspopts.h.
* 2000-12-05 Eric Valette <valette@crf.canon.fr>Joel Sherrill2000-12-051-0/+8
| | | | | | | | | | | | | * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c, include/bsp.h: Correct incorrect interrupt level handling in new keyboard management code. Correct BSP_poll_char initialization routine. * start/start.S, startup/bspstart.c: Correct when the video is initialized. * timer/timer.c (Calibrate_1ms_loop): Address problem where this did not work correctly on all PC speeds. The new calibrate routine has been tested on Pentium 166, pentium II 200, pentium III 300 Mhz and does work as expected.
* 2000-10-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-10-201-10/+12
| | | | * include/bsp.h: Cleaned up network driver name and attach defines.
* 2000-10-18 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2000-10-181-0/+5
| | | | | | * console/console.c, console/serial_mouse.c, include/bsp.h: Add the ability to set parity, number of data bits and number of stop bits to the existing i386 serial drivers.
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-121-0/+12
|
* Updated copyright notice.Joel Sherrill1999-11-171-2/+1
|
* Removed warnings.Joel Sherrill1999-03-311-0/+3
|
* Patch from Emmanuel Raguet <raguet@crf.canon.fr>:Joel Sherrill1999-02-181-0/+9
| | | | | | | You will find enclosed a patch which contains, for Intel PC386 target : - an Ethernet driver for DEC21140 device based boards. - a simple cache management with paging mechanism.
* Patch from Emmanuel Raguet <raguet@crf.canon.fr> to add networkingJoel Sherrill1998-10-061-0/+10
| | | | information to this file to be more like the gen68360.
* Large patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> whichJoel Sherrill1998-10-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | moves pieces of the pc386 bsp up to a shared level for all i386 BSPs and modifies the i386ex BSP to use those shared pieces. Serial remote debugging is included for both targets. Erik's notes: There are several workarounds in it: 1) #define NEXT_GAS is hardcoded in pc386/start/start.s 2) #define NEXT_GAS is hardcoded in i386ex/start/start.s 3) #define NEW_GAS is hardcoded in pc386/start16.s 4) #undef __assert and redeclare _assert hardcoded in console.c for both pc386 and i386ex due to my egcs1.1b ~ newlib problem. Should have modified t-rtems.cfg ( no time ) I've tested pc386 with both video and serial consoles and GDB remote. All work fine, except that GDB acts weird. ( re: other posting) I hope this will work for you. It took quite some time to locate the autoconf error. The remainder was just grunt work. Unfortunately, I think I've unwound the removal of the IBMPCInitVideo stuff. Sorry. I REALLY can't spend more time... I've been at this conversion to 4.0 locally and updating the release since Sept. 8th, and have yet to compile my network driver.... This is as much as I can do right now. I look forward to the next patch to really test i368ex. I did make sure that the sample tests worked for pc386.