summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace removal.Ralf Corsepius2009-11-282-8/+8
|
* 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-11-232-1/+6
| | | | | * ne2000/ne2000.c: Logic on defaulting port number was inverted when adding command line arguments.
* 2009-11-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-11-102-1/+105
| | | | | * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S, shared/irq/irq_asm.S: Added experimental SSE support.
* 2009-11-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-11-062-1/+5
| | | | * console/console.c: Fixed compiler warning.
* 2009-11-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-11-063-39/+73
| | | | | | | | | * start/start.S, console/console.c: Separated code that switched console and printk port based on info gathered from the commandline and/or a BSP provided routine into new BSP_console_select() which is called from 'start.S' so that early messages make it to the redirected printk port.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-292-5/+21
| | | | | * start/start.S: Make sure initial stack is aligned to CPU_STACK_ALIGNMENT before calling C-code.
* 2009-12-27 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-283-0/+20
| | | | | * include/bsp.h, console/console.c: Provide weak-alias hook so that the application may choose the console.
* 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-212-3/+4
| | | | * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
* 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-202-1/+5
| | | | * configure.ac: Don't add -ansi -fasm to CFLAGS.
* 2009-10-15 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-153-44/+86
| | | | | | | | | | * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command line configure options. * ide/ide.c: Fix a bug which left 4 words in the buffer of the disk. Some devices do not follow the standard and terminate the command which a new command occurs and/or low data ready when data is still to be read.
* 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.