#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
274760 |
|
20-Nov-2014 |
jhb |
Lock the scsi_low code and the drivers which use it along with other related cleanups: - Require each driver to initalize a mutex in the scsi_low_softc that is shared with the scsi_low code. This mutex is used for CAM SIMs, timers, and interrupt handlers. - Replace the osdep function switch with direct calls to the relevant CAM functions and direct manipulation of timers via callout(9). - Collapse the CAM-specific scsi_low_osdep_interface substructure directly into scsi_low_softc. - Use bus_*() instead of bus_space_*(). - Return BUS_PROBE_DEFAULT from probe routines instead of 0. - No need to zero softcs. - Pass 0ul and ~0ul instead of 0 and ~0 to bus_alloc_resource(). - Spell "dettach" as "detach". - Remove unused 'dvname' variables. - De-spl().
Tested by: no one
|
#
242871 |
|
10-Nov-2012 |
nyan |
Use ANSI prototype to fix build with clang.
MFC after: 1 week
|
#
240325 |
|
10-Sep-2012 |
jhb |
Remove some more NetBSD compat shims and other unused bits from these drivers: - Remove scsi_low_pisa.*, they were unused. - Remove <compat/netbsd/physio_proc.h> and calls to the stubs in that header. They were empty nops. - Retire sl_xname and use device_get_nameunit() and device_printf() with the underlying device_t instead. - Remove unused {ct,ncv,nsp,stg}print() functions. - Remove empty SOFT_INTR_REQUIRED() macro and the unused sl_irq member.
|
#
240172 |
|
06-Sep-2012 |
jhb |
Remove NetBSD compat shims for drivers originally shared with NetBSD/pc98. NetBSD/pc98 was never merged into the main NetBSD tree and is no longer developed. Adding locking to these drivers would have made the compat shims hard to impossible to maintain, so remove the shims to ease future changes.
These changes were verified by md5. Some additional shims can be removed that do affect the compiled results that I will probably do in another round.
Approved by: nyan (tentatively)
|
#
139749 |
|
05-Jan-2005 |
imp |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
#
131911 |
|
10-Jul-2004 |
marcel |
Update for the KDB framework: o Remove inclusion of opt_ddb.h o Make debugging code conditional upon KDB.
|
#
126928 |
|
13-Mar-2004 |
peter |
Move the non-MD machine/dvcfg.h and machine/physio_proc.h to a common MI area before they proliferate more.
|
#
119418 |
|
24-Aug-2003 |
obrien |
Use __FBSDID(). Also some minor style cleanups.
|
#
118594 |
|
07-Aug-2003 |
non |
We donot need `\n' for panic().
|
#
92739 |
|
20-Mar-2002 |
alfred |
Remove __P.
|
#
79697 |
|
13-Jul-2001 |
non |
Catch up with NetBSD/pc98. o Much cleanly separate NetBSD(XS) / FreeBSD(CAM) codes. o Improve tagged queing support (full QTAG). o Improve quirk support. o Improve parity error retry. o Impliment wide negotheation. o Cmd link support. o Add copyright of CAM part. o Change for CAM_NEW_TRAN_CODE. o Work around for buggy KME UJDCD450.
o stg: add disconnet condition. o nsp: use suspend I/O. and more. I thank Honda-san.
conf/options.pc98: add CT_USE_RELOCATE_OFFSET and CT_BUS_WEIGHT dev/{ct,ncv,nsp,stg}/*_{pccard,isa}.c: add splcam() before calling attach/detach functions.
Tested by: bsd-nomads Obtained from: NetBSD/pc98
|
#
78210 |
|
14-Jun-2001 |
nyan |
Correct typo.
|
#
78209 |
|
14-Jun-2001 |
nyan |
Moved the wd33c93 specific file to sys/dev/ic.
|
#
73149 |
|
27-Feb-2001 |
nyan |
Added another wd33c93 based SCSI card driver which replaces the bs driver. Now, default is still bs.
Submitted by: nyan and non. Obtained from: NetBSD/pc98
|