freebsd-skq/sys/dev
Warner Losh 2ce87d3448 Break out the bus front ends into their own files. Rewrite
sio_pccard_detach to use new siodetach.  Add an extra arg to sioprobe
to tell driver to probe/not probe the device for IRQs.

This incorporates most of Bruce's review material.  I'm at a good
checkpoint, but there will be more to come based on bde's further
reviews.

Reviewed by: bde
2001-10-23 15:17:33 +00:00
..
aac KSE Milestone 2 2001-09-12 08:38:13 +00:00
acpica Reduce frequency of Battery info (_BIF) acquisition. This helps 2001-10-22 18:01:37 +00:00
advansys
agp Add probe line for the AMD 761 northbridge chip. At least it detects now, 2001-09-20 05:13:12 +00:00
aha
ahb
aic
aic7xxx Restore initialization of ahc->unpause lost in rev 1.76. ahc->unpause 2001-08-17 04:22:50 +00:00
amd
amr KSE Milestone 2 2001-09-12 08:38:13 +00:00
an Add missing includes of sys/lock.h. 2001-10-11 17:52:20 +00:00
ar
asr KSE Milestone 2 2001-09-12 08:38:13 +00:00
ata Add a bunch of new PCI ID's for Intel ATA chips. 2001-10-23 09:57:49 +00:00
atkbdc Hack for the "out-of-sync" error. 2001-10-13 10:28:02 +00:00
awi KSE Milestone 2 2001-09-12 08:38:13 +00:00
bge Do not call mii_polltick() immediately after mii_tick(). 2001-09-29 19:31:29 +00:00
bktr The kernel doesn't have <stdio.h> or <string.h>. Remove these. 2001-10-09 04:05:58 +00:00
buslogic The EXTENDED_GEOMETRY flag is really bit 7. This affects >2GB drives. 2001-08-26 21:51:35 +00:00
cardbus Part two of this NEWCARD update: 2001-08-27 00:09:42 +00:00
ccd KSE Milestone 2 2001-09-12 08:38:13 +00:00
cnw
cs
ct Added Logitec LHA-301 pnp id. 2001-10-09 15:30:19 +00:00
cy KSE Milestone 2 2001-09-12 08:38:13 +00:00
dc Do not call mii_pollstat() from within device tick routines; the status 2001-09-29 19:28:31 +00:00
de
dec
dgb KSE Milestone 2 2001-09-12 08:38:13 +00:00
digi Send a .4 second BREAK rather than a .25 second break so that 2001-09-23 20:03:40 +00:00
dpt
ed Make this compile again after the changes to make bridge kld'able 2001-10-07 00:18:48 +00:00
eisa
en
ep
ex
fb Make this compile on ia64. 2001-10-06 09:27:43 +00:00
fdc KSE Milestone 2 2001-09-12 08:38:13 +00:00
fe Always turned on 8bit access card support for the fe driver 2001-09-02 13:05:00 +00:00
fxp Deconditionalize vlan support. 2001-09-05 23:33:58 +00:00
gx Remove unused headers that were breaking LINT. 2001-10-22 16:35:15 +00:00
hea
hfa
ic
ichsmb
ida KSE Milestone 2 2001-09-12 08:38:13 +00:00
ie
iicbus KSE Milestone 2 2001-09-12 08:38:13 +00:00
isp Protect against deranged fabric nameservers that spit out 10000 identical 2001-10-18 17:26:52 +00:00
ispfw Update to latest 12160 f/w. 2001-10-20 21:47:58 +00:00
joy KSE Milestone 2 2001-09-12 08:38:13 +00:00
kbd Refine ACPI/PnP BIOS probe/attach routines a bit. 2001-09-15 04:38:20 +00:00
lge Do not call mii_polltick() immediately after mii_tick(). 2001-09-29 19:31:29 +00:00
lmc
lnc
mc146818
mca
mcd KSE Milestone 2 2001-09-12 08:38:13 +00:00
md Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
mii Fix declaration disagreement. 2001-10-11 22:02:14 +00:00
mlx KSE Milestone 2 2001-09-12 08:38:13 +00:00
mly Fix reversed virtual/physical bus check, whoops! 2001-10-22 17:38:02 +00:00
mse KSE Milestone 2 2001-09-12 08:38:13 +00:00
musycc
ncv We should not pass the size of the memory to bus_alloc_resource(). 2001-09-04 04:32:48 +00:00
nge Do not call mii_polltick() immediately after mii_tick(). 2001-09-29 19:31:29 +00:00
nmdm KSE Milestone 2 2001-09-12 08:38:13 +00:00
nsp We should not pass the size of the memory to bus_alloc_resource(). 2001-09-04 04:32:48 +00:00
null
ofw KSE Milestone 2 2001-09-12 08:38:13 +00:00
pccard Regen. 2001-10-05 05:32:51 +00:00
pccbb Surf the net again and find more device IDs: 2001-09-06 20:50:10 +00:00
pcf
pci Re-route interrupts on ia64 so that we can get the I/O SAPIC interrupt 2001-10-05 10:33:42 +00:00
pcic
pdq
ppbus Give the pps driver an additional 8 inputs if we can persuade the 2001-09-22 16:34:59 +00:00
ppc Add ACPI attachments. 2001-08-30 09:17:03 +00:00
random o Modify open() and close() for /dev/random to use securelevel_gt() instead 2001-09-26 20:15:42 +00:00
ray
rc KSE Milestone 2 2001-09-12 08:38:13 +00:00
rp KSE Milestone 2 2001-09-12 08:38:13 +00:00
scd KSE Milestone 2 2001-09-12 08:38:13 +00:00
sf Do not call mii_pollstat() from within device tick routines; the status 2001-09-29 19:28:31 +00:00
si KSE Milestone 2 2001-09-12 08:38:13 +00:00
sio Break out the bus front ends into their own files. Rewrite 2001-10-23 15:17:33 +00:00
sk Do not call mii_pollstat() from within device tick routines; the status 2001-09-29 19:28:31 +00:00
smbus SMBus support for the AMD 756 power management unit. See smbus(4), 2001-09-16 22:35:07 +00:00
sn
snc
snp KSE Milestone 2 2001-09-12 08:38:13 +00:00
sound These two used sioreg.h as well. This is mildly bogus, but it is harder 2001-10-22 15:59:49 +00:00
speaker KSE Milestone 2 2001-09-12 08:38:13 +00:00
sr
stg We should not pass the size of the memory to bus_alloc_resource(). 2001-09-04 04:32:48 +00:00
streams KSE Milestone 2 2001-09-12 08:38:13 +00:00
sym
syscons Enable console. There are far too many 'ifdef __i386__' in this file. 2001-10-06 13:34:30 +00:00
tdfx KSE Milestone 2 2001-09-12 08:38:13 +00:00
ti Have the driver advertise that it is capable of hardware checksums, and 2001-09-18 18:40:22 +00:00
twe KSE Milestone 2 2001-09-12 08:38:13 +00:00
tx Update tx(4) to always enable vlan(4) support. 2001-09-05 23:04:53 +00:00
txp Have the driver announce what capabilities it supports. These are 2001-09-18 18:41:39 +00:00
usb Set ulptusein = 0 so that the machine doesn't hang solid after a 2001-10-12 11:05:58 +00:00
vinum attachobject: Return correct status after successfully attaching a 2001-10-13 07:22:12 +00:00
vr
vx
wds
wi KSE Milestone 2 2001-09-12 08:38:13 +00:00
wl KSE Milestone 2 2001-09-12 08:38:13 +00:00
xe Add some seat belts. If we set the error rc, then return it and don't 2001-08-29 05:11:44 +00:00