summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-156-0/+126
| | | | | | | | * make/custom/pc386.cfg: New (relocated from /make/custom). * make/custom/pc386dx.cfg: New (relocated from /make/custom). * make/custom/pc486.cfg: New (relocated from /make/custom). * make/custom/pc586.cfg: New (relocated from /make/custom). * make/custom/pc686.cfg: New (relocated from /make/custom).
* Makefile.am: Added interrupt server.Thomas Doerfler2009-10-092-1/+6
|
* 2009-10-08 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-082-97/+287
| | | | | | | | * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer 64K in a single write on my test PC and qemu with this driver. The driver only checks the data ready bit at the start of each 512 block being transfered. This has speed the transfer loop up. Fixed the timing so the BSP timer is used until RTEMS has started.
* 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-303-2/+8
| | | | | | * console/console.c, console/serial_mouse.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
* 2009-09-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-09-162-3/+18
| | | | | | | PR 1344/bsps: * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702): TSC handler was used when 8254 was requested and vice versa. Also, nanosecond handler was never installed to RTEMS clock.
* 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-152-2/+5
| | | | * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
* 2009-08-22 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-08-232-40/+10
| | | | * console/fb_vga.c: improved read/write
* 2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-08-212-33/+88
| | | | | * pc386/console/fb_vga.c: added read/write functionality; added thread safety to prevent multiple open() operations of the frame buffer device.
* 2009-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-212-7/+5
| | | | | * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS. Should be automatically handled by confdefs.h or the application.
* 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-062-5/+6
| | | | | * include/tm27.h: Remove references to rtems_interrupt_catch since this archiecture does not use Simple Vectored Interrupt model.
* 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-08-032-1/+5
| | | | * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
* 2009-07-29 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-07-295-175/+87
| | | | | | | * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using frame_buffer_ naming. Joel cleaned up formatting and removed tabs that were there long before Roxana touched this file. * console/fb_vga.h: Removed.
* 2009-07-24 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-07-242-7/+28
| | | | | * console/fb_vga.c: divided fb_screeninfo structure into fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
* 2009-07-21 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-07-212-3/+8
| | | | | * console/fb_vga.c: replaced the ioctl structures with linux framebuffer equivalents
* 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-162-10/+8
| | | | | | * configure.ac: Rename BSP_BOOTCARD_OPTIONS to RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs have the same options.
* 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-07-033-2/+25
| | | | * Makefile.am, preinstall.am: Update for generic interrupt support.
* 2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-172-17/+19
| | | | * console/ps2_mouse.c: Fix inconsistent spacing.
* 2009-06-12 Chris Johns <chrisj@rtems.org>Chris Johns2009-06-122-3/+15
| | | | * ide/ide.c: Format the data output in DEBUG mode.
* 2009-05-30 Chris Johns <chrisj@rtems.org>Chris Johns2009-05-303-7/+163
| | | | | | | | | * ide/ide.c: Add initialisation code to reset the IDE devices and to probe them and display their model numbers. Also add code to display the probing to aid bring up new hardware. * ide/idecfg.c: Add the --ide-show command to show probing type accessing when finding devices on the configured IDE buses.
* 2009-05-29 Roxana Leontie <roxana.leontie@gmail.com>Joel Sherrill2009-05-293-1/+9
| | | | * Makefile.am, preinstall.am: Install tty_drv.h
* 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-082-5/+11
| | | | | | * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for bsp_get_work_area() since the work area is larger than a single allocatable object.
* 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-064-2/+10
| | | | * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-289-45/+309
| | | | | | | | | | | * 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.
* 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-113-13/+16
| | | | | * configure.ac, start/start16.S: Remove duplicate configure option and add support for the configure time variable BSP_VIDEO_80x50.
* 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-02-102-8/+15
| | | | | * bin2boot.c: Use stdint/inttypes to workaround build warnings on 64bit hosts.
* 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-042-2/+8
| | | | | | * bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
* 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-042-7/+12
| | | | | PR 1344/bsps * clock/ckinit.c: Committed code was not final. Corrections.
* 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-034-36/+214
| | | | | | | | | Michael South <msouth@msouth.org> PR 1344/bsps * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for nanoseconds granularity. i8254 is very slow on some systems. TSC use is auto-detected by default.
* 2008-12-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-022-2/+4
| | | | * startup/bspgetworkarea.c: Remove debug prints.
* 2008-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-11-031-9/+16
| | | | | PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl() only from 'firstOpen' and only if this is a serial console.
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-032-0/+8
| | | | * startup/bspgetworkarea.c: Fix botched edit.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-022-5/+7
| | | | | | * startup/bspgetworkarea.c: Change size_t to ssize_t on bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits which would limit the work area to 64K.
* Revert.Joel Sherrill2008-10-022-1/+4
|
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-023-4/+5
| | | | * Makefile.am, startup/bspgetworkarea.c: Turn = into +=.
* 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-10-012-6/+8
| | | | | * Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
* 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-303-2/+8
| | | | | * clock/ckinit.c: include "../../../shared/clockdrv_shell.h". * Makefile.am: Reflect changes above.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-292-12/+21
| | | | * Makefile.am: Eliminate *_SOURCES.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-292-1/+7
| | | | | * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components.
* 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-263-5/+15
| | | | * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
* 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-242-1/+4
| | | | * Makefile.am: Cosmetics.
* 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-232-1/+7
| | | | | | * configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
* 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-232-57/+4
| | | | * startup/bspclean.c: Removed.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-222-0/+24
| | | | * startup/bspreset.c: New file.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-226-27/+24
| | | | | | | | * 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-186-133/+157
| | | | | | | * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add bsp_get_work_area() implementation and use more of the BSP Initialization Framework. * startup/bspgetworkarea.c: New file.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-182-1/+5
| | | | | * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this is NOT used anywhere.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-2/+5
| | | | | * startup/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h and rtems/libio.h.
* Convert to "bool".Ralf Corsepius2008-09-061-3/+3
|
* 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-061-0/+4
| | | | * ide/ide.c: Convert to "bool".
* Convert to Unix file format.Ralf Corsepius2008-09-061-316/+316
|