Justin T. Gibbs
78e7747291
Add new cam include hierarchy.
1998-09-15 10:22:37 +00:00
Justin T. Gibbs
712f3941ea
Update for CAM.
1998-09-15 10:21:35 +00:00
Justin T. Gibbs
d96220589c
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
Justin T. Gibbs
d720e6d5de
Convert ISP pci front end to CAM/bus space/dma.
...
Convert ncr driver to CAM.
1998-09-15 10:06:23 +00:00
Justin T. Gibbs
27970de130
Convert SCSI disk bios geometry code to CAM.
1998-09-15 10:05:50 +00:00
Justin T. Gibbs
7ea97031d1
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
Justin T. Gibbs
26dc5ba614
The Buslogic driver is smart enough to set it's own interrupt vector now.
1998-09-15 10:04:08 +00:00
Justin T. Gibbs
6391bd8c90
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
Justin T. Gibbs
700daf5ea0
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
Justin T. Gibbs
a9c5dbb88d
Adjust for sd->da and the loss of od.
1998-09-15 09:59:58 +00:00
Justin T. Gibbs
830a89fb0b
Contents were duplicated.
1998-09-15 09:59:37 +00:00
Justin T. Gibbs
bf21c6337f
Update for CAM.
1998-09-15 09:59:15 +00:00
Justin T. Gibbs
eda00cb5d2
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
Justin T. Gibbs
2cfa0a0381
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
Justin T. Gibbs
a8abf21632
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
Justin T. Gibbs
478f8a9685
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
Justin T. Gibbs
83cf1450a1
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 Takenori
7b2c5bd263
Deleted DDB and DIAGNOSTIC options.
1998-09-15 08:25:09 +00:00
Poul-Henning Kamp
1820df7a2d
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
Justin T. Gibbs
06915ea69a
Revive PCIConf.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:21:13 +00:00
Justin T. Gibbs
8d2fbde504
Update system to new device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:45 +00:00
Justin T. Gibbs
7a59208d92
New Kernel device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:17 +00:00
Justin T. Gibbs
b2dfb1f906
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
Justin T. Gibbs
20bf9a142c
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
Justin T. Gibbs
7004be9b34
Hook up beforeinstall targets for libcam and libdevstat
1998-09-15 07:46:17 +00:00
Justin T. Gibbs
5d55526b65
Adaptec 154X SCSI-Host Adapter driver for CAM.
...
Submitted by: Warner Losh <imp@village.org>
1998-09-15 07:39:55 +00:00
Andrzej Bialecki
7b98b31542
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
Justin T. Gibbs
532abf3b7a
Mylex/Buslogic MultiMaster SCSI-Host Adapter Driver for CAM.
1998-09-15 07:32:57 +00:00
Justin T. Gibbs
4530878e33
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
Justin T. Gibbs
ccb21a77fb
Move to new name and convert to CAM.
1998-09-15 07:24:58 +00:00
Justin T. Gibbs
3bafc9d432
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
Justin T. Gibbs
44de612bd0
Adaptec 174x EISA SCSI Host Adapter driver for CAM.
1998-09-15 07:10:00 +00:00
Justin T. Gibbs
07c20e11f7
EISA bus attachment for the AdvanSys driver.
1998-09-15 07:05:39 +00:00
Justin T. Gibbs
a5a2d1bfe9
Advance Systems SCSI Host Adapter driver for CAM. Currently only support
...
the 8bit SCSI AdvanSys products.
1998-09-15 07:03:43 +00:00
Justin T. Gibbs
c61d88e026
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
Justin T. Gibbs
9875eecf53
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
Justin T. Gibbs
525689f102
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
Justin T. Gibbs
76babe507b
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
Justin T. Gibbs
8b8a9b1d3e
CAM Transport Layer (XPT).
...
Submitted by: The CAM Team
1998-09-15 06:33:23 +00:00
Justin T. Gibbs
28fb27ba21
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
Justin T. Gibbs
e82ea42037
I hate late night commits. These should be nuked from the atticy by
...
the CVS meister.
1998-09-15 06:20:29 +00:00
Justin T. Gibbs
f736a45077
CAM userland utility library, a replacement for libscsi.
...
Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
1998-09-15 06:16:46 +00:00
David E. O'Brien
fc936cbd13
Revert to rev 1.41.
...
Some didn't like it.
1998-09-15 05:24:01 +00:00
David E. O'Brien
3e032f2a0f
Document root.wheel.
1998-09-15 05:11:47 +00:00
Jordan K. Hubbard
ce53af5399
Restore default implict behavior of running the all target we had before.
1998-09-15 05:10:17 +00:00
KATO Takenori
76c468f222
Sync with sys/i386/i386/machdep.c revision up to 1.309.
1998-09-15 03:50:08 +00:00
KATO Takenori
c17091756f
Sync with sys/i386/confMakefile.i386 revision 1.122.
1998-09-15 03:49:43 +00:00
Mike Smith
0dd47c30aa
Remove (wrong) OBJFORMAT setting.
1998-09-15 02:30:22 +00:00
Garrett Wollman
75a21a3859
Replace accidentally-deleted `x' which caused warnx() to misbehave.
1998-09-15 01:49:32 +00:00
Joseph Koshy
6e2affc98f
Correct a typo that I noticed.
1998-09-15 00:24:19 +00:00