summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/ide (follow)
Commit message (Collapse)AuthorAgeFilesLines
* i386/pc386: Eliminate multiple warningsJoel Sherrill2014-10-101-0/+2
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: Merge tod implementation into one fileSebastian Huber2013-07-261-2/+2
| | | | | Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
* 2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-091-8/+8
| | | | | | | * console/vt.c: Make _kd_mksound static. * ide/ide.c: Make pc386_ide_probe, pc386_ide_initialize, pc386_ide_read_reg, pc386_ide_write_reg, pc386_ide_write_block, pc386_ide_control, pc386_ide_config_io_speed static.
* Whitespace removal.Ralf Corsepius2009-11-302-31/+31
|
* 2009-10-15 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-151-40/+55
| | | | | | | | | | * 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-08 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-081-97/+279
| | | | | | | | * 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-06-12 Chris Johns <chrisj@rtems.org>Chris Johns2009-06-121-3/+11
| | | | * ide/ide.c: Format the data output in DEBUG mode.
* 2009-05-30 Chris Johns <chrisj@rtems.org>Chris Johns2009-05-302-7/+154
| | | | | | | | | * 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-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-061-0/+3
| | | | * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-282-23/+143
| | | | | | | | | | | * 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.
* Convert to "bool".Ralf Corsepius2008-09-061-3/+3
|
* Convert to Unix file format.Ralf Corsepius2008-09-061-316/+316
|
* 2008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-291-316/+316
| | | | * ide/ide.c: Updated to the rtems_* libblock changed.
* 2005-09-29 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Thomas Doerfler2005-09-291-1/+17
| | | | | | PR 649/bsps * ide/idecfg.c, configure.ac: added configuration items for primary/secondary IDE interface
* 2004-11-20 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Ralf Corsepius2004-11-201-2/+2
| | | | | | PR 703/filesystem * ide/ide.c: Extend the "modes_available" and "mode_active" parameters to uint16_t for UDMA support.
* Remove duplicate white lines.Ralf Corsepius2004-04-211-1/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-212-18/+18
|
* Remove stray white spaces.Ralf Corsepius2004-04-152-3/+0
|
* 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-311-25/+25
| | | | | | * 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.
* 2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2004-02-032-32/+0
| | | | | | | | | | | | * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am. Use automake compilation rules. * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove. * configure.ac: Reflect changes above. * start/start.S: Change comment to make it gcc -ansi compliant.
* 2003-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-041-1/+1
| | | | * ide/Makefile.am: PGM = ide.rel.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-021-1/+0
| | | | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * 3c509/Makefile.am: Cosmetics. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Add preinstallation dirstamp support. * ide/Makefile.am: Cosmetics. * ne2000/Makefile.am: Cosmetics. * start/Makefile.am: Add compilation dirstamp support. * startup/Makefile.am: Cosmetics. * timer/Makefile.am: Cosmetics. * wd8003/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-021-1/+1
| | | | | | | | | | | | | * 3c509/Makefile.am: Remove all-local: $(ARCH). * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * ide/Makefile.am: Remove all-local: $(ARCH). * ne2000/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * timer/Makefile.am: Remove all-local: $(ARCH). * wd8003/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 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-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-201-1/+0
| | | | * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
* 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-161-3/+3
| | | | | | | | | | | | | | | Makefile.am: Reflect having moved automake. 3c509/Makefile.am: Reflect having moved automake. clock/Makefile.am: Reflect having moved automake. console/Makefile.am: Reflect having moved automake. ide/Makefile.am: Reflect having moved automake. include/Makefile.am: Reflect having moved automake. ne2000/Makefile.am: Reflect having moved automake. start/Makefile.am: Reflect having moved automake. startup/Makefile.am: Reflect having moved automake. timer/Makefile.am: Reflect having moved automake. wd8003/Makefile.am: Reflect having moved automake. wrapup/Makefile.am: Reflect having moved automake.
* 2003-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-04-141-0/+2
| | | | * ide/.cvsignore: New.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-253-0/+403
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.