gibbs
85c8f730dc
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
1a5f1316a2
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
15c7c63f11
Adjust for sd->da and the loss of od.
1998-09-15 09:59:58 +00:00
gibbs
97771d2f26
Contents were duplicated.
1998-09-15 09:59:37 +00:00
gibbs
a24e8d2560
Update for CAM.
1998-09-15 09:59:15 +00:00
gibbs
22e28d2bbd
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
4bc7db9559
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
66998b62b1
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
55dc871784
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
7f21237422
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
19b9a10fcb
Deleted DDB and DIAGNOSTIC options.
1998-09-15 08:25:09 +00:00
phk
6fd807e4f4
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
4d5e41f72f
Revive PCIConf.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:21:13 +00:00
gibbs
e8eb724f93
Update system to new device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:45 +00:00
gibbs
d79b777d6f
New Kernel device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:17 +00:00
gibbs
1b53fcd958
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
0c7e0bbd0b
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
ec1645b650
Hook up beforeinstall targets for libcam and libdevstat
1998-09-15 07:46:17 +00:00
gibbs
c52f410ee6
Adaptec 154X SCSI-Host Adapter driver for CAM.
...
Submitted by: Warner Losh <imp@village.org>
1998-09-15 07:39:55 +00:00
abial
ddec2a4279
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
11b58d8f82
Mylex/Buslogic MultiMaster SCSI-Host Adapter Driver for CAM.
1998-09-15 07:32:57 +00:00
gibbs
951cb45862
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
9d6fc05f58
Move to new name and convert to CAM.
1998-09-15 07:24:58 +00:00
gibbs
9fdb950495
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
7dea190eeb
Adaptec 174x EISA SCSI Host Adapter driver for CAM.
1998-09-15 07:10:00 +00:00
gibbs
1bc4c62340
EISA bus attachment for the AdvanSys driver.
1998-09-15 07:05:39 +00:00
gibbs
802ee6a77c
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
ec356481de
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
1dbdc3a12e
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
6ac08f3c1b
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
31a8f6dcda
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
6a9209ef17
CAM Transport Layer (XPT).
...
Submitted by: The CAM Team
1998-09-15 06:33:23 +00:00
gibbs
b8da02ddff
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
a77f6c77dc
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
046eaec845
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
b7f6a21266
Revert to rev 1.41.
...
Some didn't like it.
1998-09-15 05:24:01 +00:00
obrien
a9a7e4346b
Document root.wheel.
1998-09-15 05:11:47 +00:00
jkh
2cff249384
Restore default implict behavior of running the all target we had before.
1998-09-15 05:10:17 +00:00
kato
a65b5e5b0f
Sync with sys/i386/i386/machdep.c revision up to 1.309.
1998-09-15 03:50:08 +00:00
kato
d8daece41d
Sync with sys/i386/confMakefile.i386 revision 1.122.
1998-09-15 03:49:43 +00:00
msmith
893e15e39c
Remove (wrong) OBJFORMAT setting.
1998-09-15 02:30:22 +00:00
wollman
43c9e2553b
Replace accidentally-deleted `x' which caused warnx() to misbehave.
1998-09-15 01:49:32 +00:00
jkoshy
0d72eb7b28
Correct a typo that I noticed.
1998-09-15 00:24:19 +00:00
jdp
ad47f06e66
Remove includes that are no longer needed, now that the core dumping
...
code has been moved into the respective imgact_xxx.c sources.
1998-09-14 23:25:18 +00:00
jdp
426b033aca
Fix GDB so that it can handle ELF core dumps.
1998-09-14 22:49:02 +00:00
jdp
1fe27d6671
Viola! The kernel now generates standard ELF core dumps for ELF
...
executables.
Currently only data and stack are included in the core dumps. I am
looking into adding the other (mmapped) writable segments as well.
1998-09-14 22:46:08 +00:00
jdp
06994b6d73
Add new functions fill_fpregs() and set_fpregs(), like fill_regs()
...
and set_regs() but for the floating point register state. The code
is stolen from procfs_machdep.c, and moved out of there into
machdep.c.
These functions are needed for generating ELF core dumps.
1998-09-14 22:43:40 +00:00
brian
4884feacae
Remove Id keywords from files that are still on the vendor branch
...
This will make life easier when upgrading.
Suggested by: bde
1998-09-14 22:11:37 +00:00
imp
723708fb3d
o use strncpy safely
...
o Only allow options and domain name to be set when we aren't running
setuid.
Obtained from: OpenBSD
1998-09-14 21:13:06 +00:00
jdp
57f346317f
Bring core-regset.c back to life. It is needed for handling ELF
...
core dumps.
1998-09-14 20:53:47 +00:00