freebsd-skq/sys/dev
sos acd43345e5 This is a major rework of the ATA driver (ATAng)
Restructure the way ATA/ATAPI commands are processed, use a common
ata_request structure for both. This centralises the way requests
are handled so locking is much easier to handle.

The driver is now layered much more cleanly to seperate the lowlevel
HW access so it can be tailored to specific controllers without touching
the upper layers. This is needed to support some of the newer
semi-intelligent ATA controllers showing up.

The top level drivers (disk, ATAPI devices) are more or less still
the same with just corrections to use the new interface.

Pull ATA out from under Gaint now that locking can be done in a sane way.

Add support for a the National Geode SC1100. Thanks to Soekris engineering
for sponsoring a Soekris 4801 to make this support.

Fixed alot of small bugs in the chipset code for various chips now
we are around in that corner anyways.
2003-08-24 09:22:26 +00:00
..
aac Prefer the new location of dev/pci/pci*.h. 2003-08-22 05:09:35 +00:00
acpica Prefer new location of pci include files (which have only been in the 2003-08-22 06:06:16 +00:00
adlink Prefer new location for dev/pci/pci*.h 2003-08-22 05:11:30 +00:00
advansys Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
agp PCI header files live in dev/pci. 2003-08-23 19:32:18 +00:00
aha
ahb
aic In aic_reconnect()i, initialize scb. On ia64 the compiler warns about 2003-08-23 09:00:56 +00:00
aic7xxx Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
amd Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
amr Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
an Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
ar Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
asr Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
ata This is a major rework of the ATA driver (ATAng) 2003-08-24 09:22:26 +00:00
ath MFp4 changes to fix locking issues and correct reference 2003-08-19 22:17:04 +00:00
atkbdc
awi
bge Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
bktr Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
buslogic Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
cardbus
ciss Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
cm
cnw
cs
ct
cy
dc Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
de Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
dec
dgb Remove a few ushorts I missed in my earlier pass. 2003-08-15 14:55:50 +00:00
digi Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
dpt Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
drm Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
ed Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
eisa
em Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
en Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
ep Use bus_child_present() to make sure the card is still there before calling 2003-08-19 14:06:42 +00:00
ex
exca
fatm Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
fb Changed ??? to foo in dead code since ??? screws up my editor. 2003-08-24 02:42:01 +00:00
fdc
fe
firewire Make this compiled on RELENG_4. 2003-08-22 07:33:20 +00:00
fxp Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
gem s=gem/foo=dev/gem/foo= 2003-08-23 06:30:21 +00:00
gfb Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
gx Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
harp
hatm Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
hea fix reference to pci/pcireg.h 2003-08-22 15:35:37 +00:00
hfa s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev 2003-08-23 00:11:16 +00:00
hifn Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
hme s#<foo/bar.h>#<dev/foo/bar.h>#g 2003-08-23 05:51:03 +00:00
ic
ichsmb Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
ida Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
idt
ie
iicbus Don't hardcode unit numer '0'. 2003-08-10 14:28:24 +00:00
iir Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
ips Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
isp s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev 2003-08-23 00:11:16 +00:00
ispfw
joy
kbd
lge Prefer new location of pci include files (which have only been in the 2003-08-22 07:39:05 +00:00
lmc Prefer new location of pci include files (which have only been in the 2003-08-22 07:39:05 +00:00
lnc Prefer new location of pci include files (which have only been in the 2003-08-22 07:39:05 +00:00
matcd
mc146818
mca
mcd
md
mii Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
mk48txx s#<mk48txx/mk48txxreg.h>#<dev/mk48txx/mk48txxreg.h># 2003-08-23 05:56:58 +00:00
mlx Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
mly Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
mpt Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
mse
musycc Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
my Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
ncv
nge Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
nmdm
nsp
null
ofw
owi Check in the known good version of the wi driver, with prism/symbol 2003-08-24 05:42:49 +00:00
patm Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
pccard Sync 2003-08-21 18:05:55 +00:00
pccbb Add newly discovered ENE Technologies CardBus bridges to the list: 2003-08-22 08:49:56 +00:00
pcf
pci Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
pcic
pdq
ppbus Define a module version. 2003-08-22 06:28:45 +00:00
ppc
pst Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
puc Add in a missing device entry that I thought was already in there. This 2003-08-21 03:54:20 +00:00
raidframe
random
ray
rc
rndtest Change instances of callout_init that specify MPSAFE behaviour to 2003-08-19 17:51:11 +00:00
rp Prefer new location of pci include files (which have only been in the 2003-08-22 06:42:59 +00:00
sab s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev 2003-08-23 00:11:16 +00:00
safe Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
sbni Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
sbsh Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
scd
sf Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
si Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
sio s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev 2003-08-23 00:11:16 +00:00
sk Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
smbus Don't hardcode unit numer '0'. 2003-08-10 14:28:24 +00:00
sn DSP Solutions, Inc made the XJEM1144 and XJACK ethernet cards. Update 2003-08-21 17:27:49 +00:00
snc
snp
sound When present use ogain instead of master for surround sound channels. 2003-08-23 21:39:51 +00:00
speaker
sr Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
stg Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
streams
sym Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
syscons - Add a font width field to struct scr_stat. Use this instead of '8'. 2003-08-24 04:04:44 +00:00
tdfx Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
tga Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
ti Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
trm Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
twe Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
tx Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
txp
ubsec Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
usb Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
utopia
vinum #ifdef __i386__ the "int slice" definition that became i386-only with 2003-08-15 17:56:44 +00:00
vr Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
vx Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
wds
wi This doesn't work, so back them out. 2003-08-24 05:18:10 +00:00
wl
xe Add a comment saying it might be Paralon 2003-08-21 17:51:17 +00:00
zs s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev 2003-08-23 00:11:16 +00:00