gibbs
3576feaf0b
Add support for dealing with ENOSPC as the error code returned by a tape
...
device hitting EOM on a write.
1998-09-15 10:25:50 +00:00
gibbs
439c46a17f
Add camcontrol. Remove scsiformat.
1998-09-15 10:25:04 +00:00
gibbs
8039eb9e6c
Device name cleanup for CAM.
1998-09-15 10:24:46 +00:00
gibbs
ca47b7a2f4
We don't need the CAM application pass-thru driver on installation boot
...
floppies. Also kill the sense and command strings to save space.
1998-09-15 10:24:23 +00:00
gibbs
12e1349910
Remove references to the "od" device.
1998-09-15 10:23:17 +00:00
gibbs
945f396d8c
Hook up libcam and libdevstat.
1998-09-15 10:22:54 +00:00
gibbs
9614d2d48f
Add new cam include hierarchy.
1998-09-15 10:22:37 +00:00
gibbs
1a3dd0db44
Update for CAM.
1998-09-15 10:21:35 +00:00
gibbs
d16e0e3b77
system.h:
...
Add definition for at_shutdown(9)'s SHUTDOWN_FINAL.
ccdvar.h:
chio.h:
mtio.h:
Add CAM support.
1998-09-15 10:07:26 +00:00
gibbs
ec8a52546b
Convert ISP pci front end to CAM/bus space/dma.
...
Convert ncr driver to CAM.
1998-09-15 10:06:23 +00:00
gibbs
70e2bad8b8
Convert SCSI disk bios geometry code to CAM.
1998-09-15 10:05:50 +00:00
gibbs
0a7eb834b7
kern_clock.c:
...
Remove old disk statistics variables.
vfs_bio.c:
Enable bowrite now that B_ORDERED works for all buffer devices.
1998-09-15 10:05:18 +00:00
gibbs
b77e1d03d4
The Buslogic driver is smart enough to set it's own interrupt vector now.
1998-09-15 10:04:08 +00:00
gibbs
f5359202c1
autoconf.c:
...
Convert autoconf hooks from old SCSI system to CAM.
busdma_machdep.c:
bus_dmamap_free() should expect the nobounce map, not a NULL one.
mountroot.c:
swapgeneric.c:
da and od changes.
symbols.raw:
Nuke the old disk stat symbols.
userconfig.c:
Disable the SCSI listing code until it can be converted to CAM.
1998-09-15 10:03:43 +00:00
gibbs
8bbb3956e3
sd->da, od is gone, no SCSI control devices.
...
new pass, xpt, and targ devices.
Nuke no longer used AHC options.
1998-09-15 10:01:14 +00:00
gibbs
7f18278ea6
Adjust for sd->da and the loss of od.
1998-09-15 09:59:58 +00:00
gibbs
331be1099c
Contents were duplicated.
1998-09-15 09:59:37 +00:00
gibbs
364a28d646
Update for CAM.
1998-09-15 09:59:15 +00:00
gibbs
048a0d3b5b
When a buffer is removed from a buffer queue, remember it's block number
...
and use it as "the currently active" buffer in doing disk sort calculations.
1998-09-15 08:55:03 +00:00
gibbs
590590655f
Add a new at_shutdown queue, SHUTDOWN_FINAL. This queue is run at
...
splhigh() after any system dumps have completed. SHUTDOWN_POST_SYNC
isn't quite late enough for disk controllers.
Converted at_shutdown queues to use the queue(3) macros.
1998-09-15 08:49:52 +00:00
gibbs
54f4610f98
Add a new at_shutdown queue, SHUTDOWN_FINAL. This queue is run at
...
splhigh() after any system dumps have completed. SHUTDOWN_POST_SYNC
isn't quite late enough for disk controllers.
1998-09-15 08:48:57 +00:00
gibbs
dbf36c8a08
Update QLogic ISP support for CAM. Add preliminary target mode support.
...
Submitted by: Matthew Jacob <mjacob@feral.com>
1998-09-15 08:42:56 +00:00
gibbs
589d4a338b
Conver the DPT driver to CAM. The dpt_control interface is not yet
...
functional, but will be in another day or so.
1998-09-15 08:33:38 +00:00
kato
766d462097
Deleted DDB and DIAGNOSTIC options.
1998-09-15 08:25:09 +00:00
phk
c3dd1fa899
Add new files for HARP3
...
Host ATM Research Platform (HARP), Network Computing Services, Inc.
This software was developed with the support of the Defense Advanced
Research Projects Agency (DARPA).
1998-09-15 08:23:17 +00:00
gibbs
9ed6892f48
Revive PCIConf.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:21:13 +00:00
gibbs
b954e9c264
Update system to new device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:45 +00:00
gibbs
78f0dc839b
New Kernel device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:17 +00:00
gibbs
1bb65e0d8a
Update system to new device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
mike@smith.net.au (Mike Smith)
1998-09-15 08:15:30 +00:00
gibbs
6eb110bd68
Updated the ch(4) driver and chio(1) command to include volume
...
tag support. These changes have been tested with a Breeze Hill
Q47 DLT and a DEC DLT2500 media changer. The latter has no
volume tag support.
The chio(1) command was updated to include various flags to the
status subcommand. These flags can be used to select additional
information to be displayed (like volume tags).
A new chio(1) subcommand named 'voltag' has been added which allows
for changes to volume tags inside the media changer controller.
This could not be tested as the Q47 does not provide the functio-
nality.
Submitted by: Hans Huebner
1998-09-15 07:48:51 +00:00
gibbs
5e7780bf33
Hook up beforeinstall targets for libcam and libdevstat
1998-09-15 07:46:17 +00:00
gibbs
155851a517
Adaptec 154X SCSI-Host Adapter driver for CAM.
...
Submitted by: Warner Losh <imp@village.org>
1998-09-15 07:39:55 +00:00
abial
b8aadb85d5
Change name of 'dm' to 'msg'. As Bruce noticed, it conflicts with
...
dungeon master, if anyone would like to play it on picobsd floppy... :-)
Noticed by: bde
1998-09-15 07:35:58 +00:00
gibbs
5818d24834
Mylex/Buslogic MultiMaster SCSI-Host Adapter Driver for CAM.
1998-09-15 07:32:57 +00:00
gibbs
c12b7325c6
Move to new name, convert to CAM, add support for new chips, and
...
correct lots of eeprom/auto-termination bugs.
1998-09-15 07:25:33 +00:00
gibbs
8fe34552ed
Move to new name and convert to CAM.
1998-09-15 07:24:58 +00:00
gibbs
b845ffee80
Massive overhaul of the aic7xxx driver:
...
- Convert to CAM
- Use a new DMA based queuing and paging scheme
- Add preliminary target mode support
- Add support for the aic789X chips
- Take advantage of external SRAM on more controllers.
- Numerous bug fixes and performance improvements.
1998-09-15 07:24:17 +00:00
gibbs
fd4d41dcf7
Adaptec 174x EISA SCSI Host Adapter driver for CAM.
1998-09-15 07:10:00 +00:00
gibbs
75567d6048
EISA bus attachment for the AdvanSys driver.
1998-09-15 07:05:39 +00:00
gibbs
0a5c401474
Advance Systems SCSI Host Adapter driver for CAM. Currently only support
...
the 8bit SCSI AdvanSys products.
1998-09-15 07:03:43 +00:00
gibbs
c363616975
Man page describing the in kernel device statistics routines.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 06:49:18 +00:00
gibbs
524edd8649
SCSI Target userland process example. Provides/Dumps the data related to
...
RECEIVE/SEND processor target requests to the "targ" sample target mode
driver.
1998-09-15 06:46:32 +00:00
gibbs
eb4ff87544
Camcontrol - A utility for configuring/manipulating the CAM subsystem
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 06:43:02 +00:00
gibbs
cb986cde46
SCSI Peripheral drivers for CAM:
...
da - Direct Access Devices (disks, optical devices, SS disks)
cd - CDROM (or devices that can act like them, WORM, CD-RW, etc)
ch - Medium Changer devices.
sa - Sequential Access Devices (tape drives)
pass - Application pass-thru driver
targ - Target Mode "Processor Target" Emulator
pt - Processor Target Devices (scanners, cpus, etc.)
Submitted by: The CAM Team
1998-09-15 06:36:34 +00:00
gibbs
855593c295
CAM Transport Layer (XPT).
...
Submitted by: The CAM Team
1998-09-15 06:33:23 +00:00
gibbs
bbc0682d67
Device statistics library. Used by iostat, vmstat, and systat to
...
format and analyze the output of the new device statistics sysctls.
Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
1998-09-15 06:23:21 +00:00
gibbs
ade38c7f13
I hate late night commits. These should be nuked from the atticy by
...
the CVS meister.
1998-09-15 06:20:29 +00:00
gibbs
5987d73d1d
CAM userland utility library, a replacement for libscsi.
...
Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
1998-09-15 06:16:46 +00:00
obrien
b12009dccc
Revert to rev 1.41.
...
Some didn't like it.
1998-09-15 05:24:01 +00:00
obrien
12a8059678
Document root.wheel.
1998-09-15 05:11:47 +00:00