summaryrefslogtreecommitdiffstats
path: root/sys/dev/aic/aic_isa.c
Commit message (Collapse)AuthorAgeFilesLines
* Add locking to the aic(4) driver and mark it MPSAFE.jhb2012-10-151-10/+12
| | | | | | | | | | | | | - Move 'free_scbs' into the softc rather than having it be a global list and convert it to an SLIST instead of a hand-rolled linked-list. - Use device_printf() and device_get_unit() instead of storing the unit number in the softc. - Remove use of explicit bus space handles and tags. - Don't call device_set_desc() in the pccard attach routine, instead set a default description during the pccard probe if the matching product doesn't have a name. Tested by: no one
* Prepare for future integration between CAM and newbus. xpt_bus_registerscottl2007-06-171-0/+1
| | | | | | | now takes a device_t to be the parent of the bus that is being created. Most SIMs have been updated with a reasonable argument, but a few exceptions just pass NULL for now. This argument isn't used yet and the newbus integration likely won't be ready until after 7.0-RELEASE.
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-1/+1
| | | | | | | | | | | | | bus_setup_intr() o add an int return code to all fast handlers o retire INTR_FAST/IH_FAST For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current Reviewed by: many Approved by: re@
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386nyan2005-05-291-1/+0
| | | | | | and amd64. The optimization is a trivial on recent machines. Reviewed by: -arch (imp, marcel, dfr)
* Convert callers to the new bus_alloc_resource_any(9) API.njl2004-03-171-4/+4
| | | | | Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde
* Use __FBSDID().obrien2003-08-241-2/+3
| | | | Also some minor style cleanups.
* Remove __P.alfred2002-03-201-4/+4
|
* Add PnP IDs for AHA-1530 and AHA-1520 cards.imp2001-06-061-1/+7
| | | | | PR: 19497, 18378 Submitted by: Martijn Plak <martijn@be3.com>
* Fix a few things in the aic(4) driver:ken2001-03-161-1/+5
| | | | | | | | | | - enable 10MHz (fast SCSI) operation on boards that support it. (only aic6360 boards with fast SCSI enabled can do it) - bounds check sync periods and offsets passed in from the transport layer - tell the user which resource allocation failed (for the ISA probe) if we weren't able to allocate an IRQ, DRQ or I/O port.
* Turn on interrupt-entropy harvesting for all/any mass storage devicesmarkm2001-03-011-2/+2
| | | | | | | I could find. I have no doubt missed a couple. Interrupt entropy harvesting is still conditional on the kern.random.sys.harvest_interrupt sysctl.
* Add module dependencies on CAM module.imp2000-12-131-0/+1
| | | | Submitted by: Michael Reifenberger
* remove 5 unnecessary includes, per phk's scriptimp2000-09-201-1/+0
|
* Add support to aic for pccard attachments. Reports from testers haveimp2000-01-141-1/+1
| | | | | | | been so positive that I'm going to go ahead and commit this now rather than do another round of patches. My Adaptec 1460D works great with these changes.
* Disconnect and tagged queueing now really work. Also fix a bug that'sluoqi1999-12-041-2/+3
| | | | causing problems to slow devices.
* Adaptec 6260/6360 CAM driver.luoqi1999-10-211-0/+227
OpenPOWER on IntegriCloud