David Greenman
98ce50c997
Set B_BUSY on the private buffer to avoid a panic in biodone when the
...
I/O completes. Bug apparantly seen when attempting to format SCSI disks.
Submitted by: Peter Dufault <dufault@hda.com>
1995-11-10 14:54:16 +00:00
Rodney W. Grimes
9b2e535452
Remove trailing whitespace.
1995-05-30 08:16:23 +00:00
John Dyson
40ab35ce04
Added bounce support for user scsi requests.
...
Reviewed by: David Greenman
1995-05-09 02:38:15 +00:00
Peter Dufault
7d613f6a39
Moved unit definitions out of scsiconf.h;
...
Added CONTROL device that only does user-ioctl and nothing else;
Added protection so user-ioctl requires write access;
Clean up scsiconf.h a little. It needs more work.
1995-05-03 18:09:20 +00:00
Peter Dufault
81e01d44ce
Added "scsi target" device that can act as a target for scsi transfers
...
from an initiator
Added Julian's support for residuals.
Added Julian's fixes to the tape driver
Made compile cleanly with -Wall
Reduce boot up output
1995-04-14 15:10:44 +00:00
Peter Dufault
f29b7a5d14
1. Change driver signatures to full signature for slice support.
...
2. Add "pt" (processor type) driver.
3. Add "worm" (Write Once) driver for Jordan.
1995-03-04 20:51:10 +00:00
Peter Dufault
a0520fbaac
Reviewed by: gibbs@freefall.cdrom.com julian@freefall.cdrom.com
...
1. Support for fixed device configuration
2. Hoisted common code to scsi_driver
3. SCSI busses dynamically allocated at boot
4. Reorg'd for LKMs
1995-03-01 22:24:47 +00:00
Peter Dufault
c3280a6d1a
Remove dup biodone and no more SCSIUSER option.
1995-01-19 12:41:36 +00:00
Peter Dufault
7562b0d606
Reviewed by: gibbs@estienne.CS.Berkeley.EDU
...
Reenabled "SCIOCOMAND" ioctl.
Restructured so low level drivers can easily request retries.
Added preliminary fixed SCSI devices (should be revisited before 2.1)
Added "ssc" device that can have its' (HBA, ID, LUN) set via ioctl.
1995-01-08 13:38:38 +00:00
Poul-Henning Kamp
07716162c6
Removed unused vars. Silenced gcc -Wall. Some of this stuff is virtually
...
type-less. Everything is "u_int32" :-(
1994-10-08 22:26:40 +00:00
David Greenman
3c4dd3568f
Added $Id$
1994-08-02 07:55:43 +00:00
Rodney W. Grimes
26f9a76710
The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.
...
Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman
1994-05-25 09:21:21 +00:00
Garrett Wollman
1547917a09
Get rid of a nagging call to sleep() which crept back in.
1994-03-20 00:30:59 +00:00
David Greenman
7f8cb36869
"New" VM system from John Dyson & myself. For a run-down of the
...
major changes, see the log of any effected file in the sys/vm
directory (swap_pager.c for instance).
1994-01-14 16:25:31 +00:00
Garrett Wollman
aaf08d94ca
Make everything compile with -Wtraditional. Make it easier to distribute
...
a binary link-kit. Make all non-optional options (pagers, procfs) standard,
and update LINT to reflect new symtab requirements.
NB: -Wtraditional will henceforth be forgotten. This editing pass was
primarily intended to detect any constructions where the old code might
have been relying on traditional C semantics or syntax. These were all
fixed, and the result of fixing some of them means that -Wall is now a
realistic possibility within a few weeks.
1993-12-19 00:55:01 +00:00
Garrett Wollman
381fe1aaf4
Make the LINT kernel compile with -W -Wreturn-type -Wcomment -Werror, and
...
add same (sans -Werror) to Makefile for future compilations.
1993-11-25 01:38:01 +00:00
Rodney W. Grimes
57bb0ee45f
New version of scsi code from Julian
1993-11-18 05:03:27 +00:00