summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/ide/ide.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-23bsps: Move ATA drivers to bspsSebastian Huber1-725/+0
This patch is a part of the BSP source reorganization. Update #3285.
2016-05-25i386/pc386: Fix printk formatting warnings.Chris Johns1-6/+10
2014-10-10i386/pc386: Eliminate multiple warningsJoel Sherrill1-0/+2
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2013-07-26score: Merge tod implementation into one fileSebastian Huber1-2/+2
Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
2011-12-092011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-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.
2009-11-30Whitespace removal.Ralf Corsepius1-26/+26
2009-10-152009-10-15 Chris Johns <chrisj@rtems.org>Chris Johns1-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-082009-10-08 Chris Johns <chrisj@rtems.org>Chris Johns1-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-122009-06-12 Chris Johns <chrisj@rtems.org>Chris Johns1-3/+11
* ide/ide.c: Format the data output in DEBUG mode.
2009-05-302009-05-30 Chris Johns <chrisj@rtems.org>Chris Johns1-3/+138
* 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-062009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+3
* console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
2009-04-282009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns1-14/+74
* 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-06Convert to "bool".Ralf Corsepius1-3/+3
2008-09-06Convert to Unix file format.Ralf Corsepius1-316/+316
2008-07-292008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns1-316/+316
* ide/ide.c: Updated to the rtems_* libblock changed.
2004-11-202004-11-20 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Ralf Corsepius1-2/+2
PR 703/filesystem * ide/ide.c: Extend the "modes_available" and "mode_active" parameters to uint16_t for UDMA support.
2004-04-21Remove stray white spaces.Ralf Corsepius1-16/+16
2004-04-15Remove stray white spaces.Ralf Corsepius1-1/+0
2004-03-312004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-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.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-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-252003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill1-137/+69
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-03-252003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill1-0/+385
PR 368/filesystem * ide/*: added BSP support for libchip standard ide driver