he
38d0807d97
Make these compile again after the latest adjustments.
2004-01-06 18:46:07 +00:00
thorpej
a963286f8d
More wdc_channel structure member namespace cleanup:
...
- channel -> ch_channel
- wdc -> ch_wdc
2004-01-03 22:56:52 +00:00
thorpej
5bd80d8373
Rename "struct channel_softc" to "struct wdc_channel".
2004-01-03 01:50:52 +00:00
thorpej
527c829fa0
Rename:
...
- wdc_xfer to ata_xfer
- channel_queue to ata_queue
and move them to <dev/ata/atavar.h> so they can be used by non-wdc ATA
controllers. Clean up the member names of these structures while at it.
2004-01-01 17:18:53 +00:00
thorpej
0beb075071
Simplify allocation of the channel queue.
2003-12-31 02:50:34 +00:00
uch
f948356718
Update for new world of indirect wdc registers.
2003-12-11 09:53:15 +00:00
bouyer
ab176e7665
Add adabus.
2003-10-08 11:14:12 +00:00
mycroft
eefae40298
Hide the use of config_interrupts() in one place.
2003-09-25 19:29:48 +00:00
mycroft
d40837608f
1) Use config_interrupts() to attach IDE and ATAPI drives. This eliminates
...
most polling.
2) Clean up some goofiness in pciide -- get rid of the whole "candisable" path
(it's gratuitous) and simplify the code by calling pciide_map_compat_intr(),
*_set_modes() and wdc_print_modes() from central locations.
3) Add a register writability and register ghost test to eliminate phantom
drives more quickly.
2003-09-19 21:35:56 +00:00
lukem
ed51729135
__KERNEL_RCSID()
2003-07-15 02:54:31 +00:00
wiz
4824190751
transmission, not transmition.
2003-01-06 13:17:01 +00:00
thorpej
95fa2e148a
Use aprint_normal() for cfprint routines.
2003-01-01 01:57:51 +00:00
thorpej
adb90ad2ae
Use CFATTACH_DECL().
2002-10-02 04:17:21 +00:00
thorpej
f818766afe
Declare all cfattach structures const.
2002-09-27 20:31:45 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53
Introduce a new routine, config_match(), which invokes the
...
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
uch
2fa5ea9720
playstation2 port
2001-10-16 15:38:29 +00:00