freebsd-dev/sys/dev/aac
Scott Long 2b83592fdc Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will
use to synchornize and protect all data objects that are used for that
SIM.  Drivers that are not yet MPSAFE register Giant and operate as
usual.  RIght now, no drivers are MPSAFE, though a few will be changed
in the coming week as this work settles down.

The driver API has changed, so all CAM drivers will need to be recompiled.
The userland API has not changed, so tools like camcontrol do not need to
be recompiled.
2007-04-15 08:49:19 +00:00
..
aac_cam.c Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will 2007-04-15 08:49:19 +00:00
aac_debug.c aac_intr0 rotted long ago, remove it. 2005-10-08 22:36:54 +00:00
aac_disk.c Fix some busdma API violations in the dumpsys handler. 2005-05-02 22:56:52 +00:00
aac_linux.c On amd64 platform, use linux32 headers so 32-bit Linux applications 2006-12-20 17:10:53 +00:00
aac_pci.c Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed. 2006-12-11 18:28:31 +00:00
aac_tables.h Mega Update to the aac driver to support a whole new family of cards and 2005-10-08 15:55:09 +00:00
aac.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
aacreg.h Fix a regression that prevented PERC3 hardware from working. Apparently they 2005-10-14 16:22:45 +00:00
aacvar.h o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00