freebsd-nq/sys/dev/aac
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_cam.c Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00
aac_compat.h Bring the aac driver *much* closer to style(9). 2001-09-05 20:43:02 +00:00
aac_debug.c Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
aac_disk.c Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
aac_ioctl.h Bring the aac driver *much* closer to style(9). 2001-09-05 20:43:02 +00:00
aac_linux.c The AAC_COMPAT_LINUX option was really annoying, since it made the 2002-09-25 05:00:25 +00:00
aac_pci.c Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00
aac_tables.h MFS: Use correct terminology for RAID 0/1 and 0/5. 2001-12-04 02:39:06 +00:00
aac.c Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00
aacreg.h Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00
aacvar.h Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00