1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys/dev
Scott Long a6d35632f5 Begin support for 64-bit address support and workarounds for newer cards:
- Add data structuress for doing 64-bit scatter/gather
	- Move busdma tag creations around so that only the parent is
	  created in aac_pci.c.
	- Retrieve the capabilities word from the firmware before setting
	  up command structures and tags. This allows the driver to decide
	  whether to do 64-bit commands, and if work-arounds are needed for
	  systems with >2GB of RAM.
	- Only enable the SCSI passthrough if it's enabled in the capabilities
	  word in the firmware.

This should fix problems with the 2120S and 2200S cards in systems with more
than 2GB of RAM.  Full 64-bit support is forthcoming.

MFC-After:	1 week
2003-03-26 17:50:11 +00:00
..
aac Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00
acpica Fix 2 vm_offset_t -> vm_paddr_t missed in previous commit. 2003-03-25 01:47:29 +00:00
advansys
agp - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
aha
ahb
aic
aic7xxx aic79xx.reg: 2003-03-25 22:16:27 +00:00
amd
amr Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
an
ar
asr Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
ata - Add a new ioctl to get the maximum number of ATA channels. 2003-03-22 12:18:20 +00:00
atkbdc Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
awi Added missing dependency on rc4. 2003-03-21 22:02:58 +00:00
bge
bktr - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
buslogic
cardbus
ccd Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
ciss Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
cm
cnw
cs
ct
cy Make nokqfilter() return the correct return value. 2003-03-03 16:24:47 +00:00
dc - Use if_broadcastaddr from struct ifnet rather than relying on 2003-03-21 17:53:16 +00:00
de - Use if_broadcastaddr from struct ifnet rather than relying on 2003-03-21 17:53:16 +00:00
dec
dgb Make TTYHOG tunable. 2003-03-05 08:16:29 +00:00
digi Make nokqfilter() return the correct return value. 2003-03-03 16:24:47 +00:00
dpt
drm - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
ed - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
eisa
em Added support for 82541 and 82547 based adapters. 2003-03-21 21:47:31 +00:00
en clean up the en driver since it will survice for a while by 2003-03-12 10:28:26 +00:00
ep
ex
exca
fb - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
fdc Fix a malloc() with no legal modeflag. 2003-03-17 07:26:25 +00:00
fe
firewire - The payload of Write Request Quad must be network byte order. 2003-03-24 04:11:21 +00:00
fxp Correct names for fxp devices. Sort data by devid in 2003-03-08 21:44:21 +00:00
gem
gfb - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
gx
hea Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
hfa Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
hifn o add crypto driver glue for using the new rndtest driver/module; this is 2003-03-11 22:47:06 +00:00
hme
ic
ichsmb
ida Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
idt
ie
iicbus Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
iir Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
isp Add an explanatory comment about what operational modes in xfwopt are. 2003-03-25 07:02:45 +00:00
ispfw
joy Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
kbd Add a a sysctl, hw.kbd.keymap_restrict_change, which acts a bit 2003-03-09 22:49:48 +00:00
lge
lmc
lnc
mc146818
mca
mcd Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
md Change g_class initialization to sparse format. 2003-03-24 19:46:26 +00:00
mii
mk48txx
mlx Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
mly Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
mpt
mse Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
musycc Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
my
ncv
nge
nmdm Make TTYHOG tunable. 2003-03-05 08:16:29 +00:00
nsp
null Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
ofw Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
pccard Use %jd and a cast to intmax_t instead of a cast to long. 2003-03-18 02:40:40 +00:00
pccbb
pcf
pci Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
pcic
pdq Catch up with bpf_mtap() changes. 2003-03-16 00:30:02 +00:00
ppbus Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
ppc
pst Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
puc - Add minimal support for TI16754 4xUART chip into sio(4) driver and remove 2003-03-15 16:25:40 +00:00
raidframe Use td->td_ucred instead of td->td_proc->p_ucred. 2003-03-20 21:17:40 +00:00
random Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
ray Retire some misleading comments and explain why we need to keep a copy 2003-03-05 18:13:19 +00:00
rc Make TTYHOG tunable. 2003-03-05 08:16:29 +00:00
rndtest FIPS 140-2 rng data tester for h/w crypto devices. This driver periodically 2003-03-11 22:54:44 +00:00
rp Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
sab Note that MAJOR_AUTO is now the default if d_maj is not initialized. This 2003-03-09 11:03:45 +00:00
sbni
scd Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
sf
si Make TTYHOG tunable. 2003-03-05 08:16:29 +00:00
sio Brucify. 2003-03-18 21:26:28 +00:00
sk
smbus Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
sn Finish driving a stake through the heart of netns and the associated 2003-03-05 19:24:24 +00:00
snc
snp Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
sound Re-work ac97 initialization to match cold reset described in AC97r.23 2003-03-26 06:11:36 +00:00
speaker Retire sys/pc98/pc98/spkr.c 2003-03-24 21:01:54 +00:00
sr
stg
streams Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
sym
syscons - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
tdfx - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
tga Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
ti Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
trm
twe Fix a bug I introduced by overlooking the fact that "unit number" can 2003-03-15 12:16:33 +00:00
tx
txp
ubsec Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
usb Add code to implement two new USB quirk types: NO_INQUIRY and NO_INQUIRY_EVPD 2003-03-25 16:21:09 +00:00
vinum Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
vr
vx
wds
wi MFP4 27224 and 27225: 2003-03-22 15:39:38 +00:00
wl
xe
zs Note that MAJOR_AUTO is now the default if d_maj is not initialized. This 2003-03-09 11:03:45 +00:00