summaryrefslogtreecommitdiff
path: root/sys/scsi/scsiconf.c
AgeCommit message (Expand)Author
2010-01-01If you want to use atomic ops, you need to #include the proper files insteadMiod Vallat
2010-01-01split the flags used in a scsi_link structure to represent its state atDavid Gwynne
2009-12-01put the midlayer changes back in.David Gwynne
2009-11-12revert midlayer back to it was before i put my big rewrite in. this isDavid Gwynne
2009-11-10dont compare devids when we dont have a devid to compare with.David Gwynne
2009-11-10backout the backout marco did of my code because of the NO_CCB breakage.David Gwynne
2009-11-05The big diff dlg committed to the midlayer breaks NO_CCB andMarco Peereboom
2009-10-23if you're attempting to detach multiple devices (eg, many targets,David Gwynne
2009-10-22devices below the scsibus should all be detached via scsi_detach_lun.David Gwynne
2009-10-14rework how devids are handled in the midlayer and mpath.David Gwynne
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-09-14rework the scsi midlayer to start addressing some problems i haveDavid Gwynne
2009-08-10if mpath steals a link, print out where the link was stolen so dmesg stillDavid Gwynne
2009-08-10pull the printing out of scsibusprint so it can be used against scsi_linkDavid Gwynne
2009-08-09add mpath(4), a driver that steals paths to scsi devices if itDavid Gwynne
2009-08-08if the adapters wwn fields are set, print them out when attaching scsibus.David Gwynne
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-02-16Don't try to SCSIDEBUG targets or luns >31 since we only have 32 bits toKenneth R Westerback
2009-02-16on some buses (eg sas and fc fabrics) the initiator id doesnt meanDavid Gwynne
2008-07-22implement the fetching of a scsi devices "devid". recent hardware providesDavid Gwynne
2008-07-22tweak comment to reflect the new reality after my last change.David Gwynne
2008-07-21when probing a device the midlayer queries its inquiry data andDavid Gwynne
2008-06-14Nuke ADEV_NOTUR, always issue TEST UNIT READY to clear out power-upKenneth R Westerback
2008-05-26Print SCSI initiator ID such that it is easier to spot configurationMark Kettenis
2008-04-24Say 'ATAPI' rather than 'SCSIn' for ATAPI devices found on (pseudo)Kenneth R Westerback
2007-11-26let scsibus ask the adapter about a device before probing it. also allowDavid Gwynne
2007-11-25dont use the adapter_softc member of scsi_link as a softc anymore. theDavid Gwynne
2007-11-06Fix SDF_DIRTY handling, eliminate useless SDF_FLUSHING. The sd_flush()Kenneth R Westerback
2007-09-16A couple of obvious bzero() -> M_ZERO changes I missed.Kenneth R Westerback
2007-05-08all scsidebug_*-using code is under #ifdef, so the variables themselves shoul...Theo de Raadt
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-11-28rename scsibus_attach_args to scsi_attach_args. this can help avoidDavid Gwynne
2006-11-27add bio code to do hotplug of devices on the scsibus.David Gwynne
2006-11-27hook scsibus up to bio.David Gwynne
2006-11-27if there are no luns on a target, then say there were no devices,David Gwynne
2006-11-26provide scsi_detach_bus, _target, and _lun to wrap up config_detach forDavid Gwynne
2006-10-21rework the bus scanning code by splitting it out into separate functionsDavid Gwynne
2006-10-07make cd-roms retry forever while the device indicates that it isBob Beck
2006-10-02get rid of a boolean typedef. this is c, we have ints, deal with it.David Gwynne
2006-10-01whitespace tweaksDavid Gwynne
2006-09-22implement a kernel thread that can be used by the midlayer or scsi driversDavid Gwynne
2006-09-21when we probe and find devices on the scsibus, we allocate a scsi_linkDavid Gwynne
2006-07-29The version field of scsi_inquiry_data is not a simple numeric valueKenneth R Westerback
2006-07-23Use REPORT LUNS to get the list of LUNs to probe. If such a list isKenneth R Westerback
2006-07-22Allocate enough, and only enough, scsi_link pointers for the number ofKenneth R Westerback
2006-07-22Nuke SCSIFORCELUN* and friends. These were introduced as a safetyKenneth R Westerback
2006-07-14Don't keep a special copy of the INQUIRY data for LUN 0 anymore. ThereKenneth R Westerback
2006-07-13Eliminate scsi_link field 'scsi_version' and just use the INQUIRY dataKenneth R Westerback
2006-07-11the scsi_link structure contained a copy of the inquiry flags and the wholeDavid Gwynne