freebsd-src/sys/dev
Warner Losh 8d74c4aa15 Several minor cleanups, inspired by bug reports and the old driver:
o Unlock mailbox interface if we have a new card.  Before only newer cards
  (B or newer) that had the BIOS disabled would probe.  Cards with the
  BIOS enabled would fail to probe in the mailbox initialization code.
o Increase the number of ccbs and sg to 17 from 16 to support 64k I/O
  on a non page aligned boundary.  Ideas for dynamic determination of this
  value welcomed, as more of these are better.
o Took credit for this driver, even though I derived it from Justin's code.
  Made sure that Justin's copyright from bt.c was preserved, along with
  his name, since the error handling code is nearly identical.  Add my
  own, identical copyright.  Point people to aha_isa.c.

Cards tested: 1542C and 1542CF.  The B and CP might work now as well,
but logistical problems precluded me from testing them this evening
(if you have jumper settings for the B card, please send me private
mail).
1998-09-29 06:50:21 +00:00
..
advansys Correct compilation with option DIAGNOSTIC set. 1998-09-20 05:04:05 +00:00
aha Several minor cleanups, inspired by bug reports and the old driver: 1998-09-29 06:50:21 +00:00
ahb Use %p with (void *) casts to print pointers with printf. 1998-09-17 00:08:29 +00:00
aic7xxx Correct twin channel operation. 1998-09-21 16:46:13 +00:00
ar Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
bktr Changed METEORSINPUT for Hauppauge cards with bt878. 1998-09-10 08:01:10 +00:00
buslogic Removed unused include of "ioconf.h" again. The CAM changes made ioconf.h 1998-09-24 10:43:42 +00:00
ccd Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
cs Enable duplex autodetection if UTP media are autodetected. 1998-08-27 22:41:18 +00:00
cy Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
de Change #if __FreeBSD__ >= 3 to #if __FreeBSD_version >= 300000 to aid 1998-09-24 13:31:01 +00:00
dec [Add missing files from previous commit] 1998-06-14 13:53:12 +00:00
dgb Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
dpt dpt.h: 1998-09-22 04:55:07 +00:00
ed Support PnP compatibility IDs. This allow e.g. the ed driver to pick 1998-09-13 22:15:44 +00:00
eisa Fix list corruption and memory leak that could occur when 1998-05-14 19:47:38 +00:00
en FIxed printf format errors. Most of them were exposed by our ntohl() 1998-08-17 00:08:07 +00:00
ep Removed unused includes. 1998-06-21 18:02:50 +00:00
ex This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
fdc Nuke uninitialized varible fd from retrier(). Change the devstat code 1998-09-15 22:07:24 +00:00
fe Removed unused includes. 1998-06-21 16:51:06 +00:00
fxp Implemented a more sophisticated mechanism for handling transmitter 1998-08-04 08:53:12 +00:00
hea Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
hfa Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
ic Use [u]intptr_t instead of [unsigned] long to convert and/or represent 1998-08-10 17:21:49 +00:00
ie Use [u]intptr_t instead of [unsigned] long to convert and/or represent 1998-08-10 17:21:49 +00:00
iicbus Major number allocated for generic I2C i/o -> 105 1998-09-09 18:57:24 +00:00
isp Add hooks so that the alpha can detect which disk has the root partition. 1998-09-26 14:37:49 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd Add VESA support to syscons. 1998-09-15 18:16:39 +00:00
lnc MF22: Robert Swindells' patch for correct probing of more AMD cards. 1998-09-17 13:09:16 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
mse This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pcf Reviewed by: Doug Rabson 1998-09-03 21:01:22 +00:00
pci Some workarounds for a common DEC pci-pci bridge found on alphas. 1998-09-16 08:28:11 +00:00
pcm/isa Renambed sbintr to sb_intr to avoid a conflict with the (now 1998-06-17 16:59:30 +00:00
pdq Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
ppbus - port of vpo code to CAM 1998-09-20 14:41:54 +00:00
ppc - program counter was previously an index in the microsequence, now pc 1998-09-20 14:47:01 +00:00
rc fix handling more than one cards 1998-09-28 23:27:57 +00:00
rp Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
scd Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
si Fixed printf format errors. `struct eisa_device' uses a strange type 1998-08-23 10:12:12 +00:00
sio Merge changes from i386/isa/sio.c up to revision 1.215. 1998-09-26 14:47:16 +00:00
smbus Major number allocated for generic SMB i/o -> 106 1998-09-09 18:57:38 +00:00
snp This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sound/isa Renambed sbintr to sb_intr to avoid a conflict with the (now 1998-06-17 16:59:30 +00:00
speaker Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
sr Removed unused includes. 1998-06-21 14:53:44 +00:00
syscons Fix destructive cursor shape after text mode switch. 1998-09-29 02:00:57 +00:00
tx Minimal change for #if __FreeBSD__ >= 3 to check __FreeBSD_version instead. 1998-09-24 16:00:30 +00:00
vinum Correct calculation of revive blocksize 1998-09-28 04:24:10 +00:00
vn Remove the SLICE code. 1998-09-14 19:56:42 +00:00
vx Import the (Fast) Etherlink XL driver. I'm reasonally confident in its 1998-08-16 17:14:59 +00:00
wl Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00