pk
19f705b094
Cast bus_space_{read,write}_multi arguments.
1998-12-03 23:33:45 +00:00
augustss
a68f1ef94c
Handle the case where the device does not support GET_PEPORT better.
1998-12-03 20:43:19 +00:00
augustss
bedb40a78c
Use umodem as the modem driver stub.
1998-12-03 19:58:09 +00:00
bouyer
47ab212504
Rename pio_mode, etc ... to PIO_cap, etc ... for consistency with the
...
ata_drive_datas struct. Suggested by Soren S. Jorvan.
1998-12-03 18:24:30 +00:00
bouyer
71f33dbfa5
UDMA->Ultra-DMA in a printf
1998-12-03 17:30:32 +00:00
bouyer
334abc06cf
Correct definition for SIS_TIM_UDMA_EN macro. Ultra-DMA should now work ...
1998-12-03 17:29:01 +00:00
bouyer
e39a5bdc53
Now that vtophy() is no longuer used, re-enable WDCDEBUG, with
...
wdcdebug_pciide_mask = 0 (so that one can easily patch this variable and give
me more informations :)
1998-12-03 17:27:57 +00:00
bouyer
2b28c858d8
add a udma_mode field to wdc_softc, and use it the same way dma_mode is used
...
(higthest ultra-dma mode supported). There may be a higther ultra-dma mode
defined ...
1998-12-03 15:38:59 +00:00
oster
1b04131eff
Try a bit harder to detect the physical failure of a component, and to
...
mark that component as dead. Physical failures are handled much better now.
1998-12-03 15:14:40 +00:00
oster
3f3d8e85e6
If a configuration fails due to a non-existant spare, remember to release
...
any previously allocated components before bailing. Credit to Manuel Bouyer
for noticing this.
1998-12-03 15:06:25 +00:00
oster
679de7e878
Fix (potential) referencing of null pointer in (verbose) debugging mode.
1998-12-03 14:58:24 +00:00
bouyer
ba90b4b2d3
Add URLs of documentation source (from Matthias Drochner).
1998-12-03 14:06:16 +00:00
bouyer
7d87d6a5f6
Use correct register when disabling the second channel.
1998-12-03 13:50:38 +00:00
bouyer
8ef785add8
Restore changes from revision 1.17:
...
"If a channel has no drives, do *not* unmap its I/O regions.
It's not really safe to use them for anything else, and in legacy mode it
will just cause us to probe the channel again as an ISA device."
1998-12-03 13:30:00 +00:00
bouyer
1af63c0605
Correct a few bogons in the SiS chip initialisation.
1998-12-03 13:25:44 +00:00
bouyer
09408781c9
Ouh ! Correct the 8-bit PCI registers reading/writing functions: need to
...
multiply the register offset by 8.
1998-12-03 13:24:11 +00:00
augustss
2228eaca8a
Add configuration and interface locators.
1998-12-02 22:57:08 +00:00
augustss
cf75925c7f
Even shorter printfs at attach.
1998-12-02 22:54:52 +00:00
augustss
4b4afb8252
Regen.
1998-12-02 22:51:50 +00:00
augustss
7270b91afe
Shorten some vendor names.
1998-12-02 22:49:51 +00:00
augustss
e424a174ba
Add stub for a modem driver.
1998-12-02 22:47:19 +00:00
augustss
fd3af06364
Avoid wrapping lines in attach printfs.
1998-12-02 17:20:20 +00:00
augustss
7d417ca964
Handle compound devices in usbd_get_report_descriptor().
1998-12-02 17:17:40 +00:00
augustss
c4dc0e3950
Regen.
1998-12-02 17:14:53 +00:00
augustss
65145fce2c
Fix typo.
1998-12-02 17:11:51 +00:00
augustss
41095ae62a
Add some new devices.
1998-12-02 17:02:59 +00:00
bouyer
1d5d5ab40a
In struct wdc_xfer, change 'channel' to a pointer to a channel_softc, to avoid
...
a double-pointer dereference at run-time. Suggested by Matthias Drochner.
1998-12-02 15:53:34 +00:00
bouyer
45675ab14b
- change drive_flags from u_int8_t to u_int16_t
...
- keep the modes supported by the drive in struct ata_drive_datas (will be
later used for downgrading the DMA/PIO mode on error)
- use config flags to force/disable PIO/DMA/UDMA modes
- For the CMD PCI0643/6 setup DMA mode to DMA Read multiple.
1998-12-02 10:52:24 +00:00
christos
a5d7ea15aa
Regen.
1998-12-02 09:43:15 +00:00
christos
8692433023
add the compat id for the aha-1542cp
1998-12-02 09:42:57 +00:00
sommerfe
57ba10cfab
Change ofisa attachment comparable to change drochner made to isa
...
attachment. Works at least well enough to allow kernel to build &
boot on diskless shark with wdc controller in it.
1998-12-02 00:18:41 +00:00
tsubai
75ed099b01
struct ataparam has endian dependence, so add big-endian case.
1998-12-01 13:06:37 +00:00
augustss
8ae89c20dc
Do untimeout() for the timeouts we set up.
...
(How can this ever have worked?)
1998-11-30 21:39:20 +00:00
jtk
aeec8f4cb2
regen
1998-11-30 19:47:53 +00:00
jtk
cef29c6e94
Per PR/6172 (Johnny Lam, lamj@stat.cmu.edu), fix pcidevs identification
...
of CL-PD6729. See <http://www.cirrus.com/products/overviews/pd6729.html >.
1998-11-30 19:47:16 +00:00
leo
7c72f9361b
Change comment about isa_intr_establish() as discussed on tech-kern.
1998-11-30 12:57:10 +00:00
pk
adbfb3777a
Update previous: we don't have the required information all the time.
1998-11-30 07:54:29 +00:00
pk
0f8cfb66f0
Some more misc. cleanup in the same style as previous.
1998-11-30 07:44:24 +00:00
pk
9860d69b7e
Announce negotiation of async mode consistently (Soren Jorvang; PR#6512)
1998-11-30 07:34:06 +00:00
bouyer
5f088e0243
wdcstart(): Re-add support of shared xfer queue across multiple channels
...
(was lost between 1.44 and 1.45).
1998-11-29 17:34:49 +00:00
ragge
f07a586dc6
the btoc/ctob/btop macros must use CLBYTES, not NBPG. How this should
...
work in the long run is an open issue; some parts must be reworked
in a MI way.
1998-11-29 14:48:51 +00:00
thorpej
2407a4bd22
Regen.
1998-11-29 02:00:33 +00:00
thorpej
feb6a5652f
Fix the original Rhine's part number (thanks to Greg Oster).
1998-11-29 02:00:13 +00:00
thorpej
17ac4ec4c5
Regen.
1998-11-29 01:54:16 +00:00
thorpej
f051479ec7
Garbage-collect some bogus RealTek entries.
1998-11-29 01:54:02 +00:00
thorpej
ecaece3f26
Add product IDs for the VIA Rhine and Rhine-II 10/100 Ethernet chips.
...
(XXX What is the original Rhine's part number?!)
1998-11-29 01:53:33 +00:00
thorpej
96da1decd9
Fix media probe on non-MII chips.
1998-11-29 01:40:46 +00:00
thorpej
18e7f69220
Update for new pcmciabus attribute.
1998-11-27 21:59:18 +00:00
drochner
b0bb754f03
regen
1998-11-27 10:43:52 +00:00
drochner
d5a92a68de
add Powerstorm 4D50T graphics found in some Alphas
1998-11-27 10:39:16 +00:00