nsouch
5fb94b7685
vpo comments updated for cam, nlpt suggested instead of lpt
1998-09-17 21:54:17 +00:00
mjacob
2b203e82ec
A major amount of cleaning up:
...
+ Change some messages about CCB memory allocation
+ Turn a failure to DMA map all of a transaction due to lack of
ISP queue entries into a requeue operation (instead of the
case where it had been treated the same as a DMA too big
operation).
+ put back splsoftvm around bus_dmamap_load calls.
+ cleanup (and fix a glaring bug) in the and of the dma setup
routine. Also, the dma setup routines either return CMD_QUEUED
(for success) or CMD_COMPLETE (for failure) or CMD_EAGAIN
(for requeuing for resource shortage reasons).
1998-09-17 21:11:21 +00:00
mjacob
45723eb957
Clean up a comment. Make the default debugging level contingent upon CAMDEBUG.
1998-09-17 21:06:38 +00:00
mjacob
1f41f720c7
Remove commented out and no longer pertinent EAGAIN message. Redo CMD_COMPLETE
...
logic for returns from inner layer (just make sure that a CAM_REQ_INPROG
doesn't get xpt_done'd).
1998-09-17 21:05:40 +00:00
mjacob
4d3cd8e51f
ISP_DMASETUP now returns a value to be possibly punted to outer layers.
...
Turn request queue overflow messages into debug messages. Ensure on
isp_restarts that we nullify the xflist array.
1998-09-17 21:03:45 +00:00
mjacob
9dad24d2f6
Roll revision, clean up a comment.
1998-09-17 21:02:18 +00:00
sos
34a7bb526b
Fix the sreensavers so the work again with the new syscons & friends.
...
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1998-09-17 19:40:30 +00:00
rnordier
890cb330a4
Correct description of get_diskinfo result.
1998-09-17 18:43:18 +00:00
fenner
f32632b69e
Fix the bind security fix introduced in rev 1.38 to work with multicast:
...
- Don't bother checking for conflicting sockets if we're binding to a
multicast address.
- Don't return an error if we're binding to INADDR_ANY, the conflicting
socket is bound to INADDR_ANY, and the conflicting socket has SO_REUSEPORT
set.
PR: kern/7713
1998-09-17 18:42:16 +00:00
kato
3d5822f8cf
Sync with sys/i386/i386/userconfig.c revision 1.109.
1998-09-17 13:14:14 +00:00
jkh
c37a0247ce
MF22: Robert Swindells' patch for correct probing of more AMD cards.
...
Merged by: Max Khon <fjoe@iclub.nsu.ru>
1998-09-17 13:09:16 +00:00
dfr
a1160c9857
Merge with the latest i386 syscons.
1998-09-17 09:38:36 +00:00
dfr
271727741c
Fix printf format errors.
1998-09-17 09:35:31 +00:00
phk
231bd37d3c
Two patches from the HARP people:
...
Various Makefile related fixes.
-Wformat fixes.
Submitted by: Mike Spengler <mks@networkcs.com>
1998-09-17 09:35:02 +00:00
gibbs
aa26a3f9c4
dpt.h has moved back to sys/dev/dpt. The dpt ioctl interface will be
...
properly separated out from what is currently a header file filled with
lots of data mostly of interest to the kernel driver, and
placed in the proper location at that time.
1998-09-17 03:58:58 +00:00
msmith
2a572f9e32
Mark the syscons and pcvt drivers as being allowed to conflict, so that
...
well-meaning but uneducated users don't exterminate the psm driver in
their zeal to achieve zero conflicts.
1998-09-17 03:15:30 +00:00
gibbs
e0db131ba0
Use %p with (void *) casts to print pointers with printf.
1998-09-17 00:08:29 +00:00
fenner
7394d510b4
Prevent modification of permanent ARP entries (PR kern/7649)
...
Ignore ARP replies from the wrong interface (discussion on mailing list)
Add interface name to a couple of error messages
1998-09-17 00:04:21 +00:00
ken
4842598c26
Some Alpha patches for CAM from Doug Rabson.
...
Reviewed by: gibbs
Submitted by: dfr
1998-09-16 23:30:11 +00:00
gibbs
7bec193ef7
Fix a regression that caused the script to spam itself by copying something
...
of size sizeof(struct timeval) that is really of size sizeof(ticks).
Make another attempt at fixing the queue full case.
1998-09-16 22:46:04 +00:00
msmith
115a3b4a1e
Add 450NX chipset components.
1998-09-16 20:29:22 +00:00
mjacob
5b2097bd6c
Fix the (unported) resource shortage case- I'd done a xpt_freeze_simq
...
but had never done a CAM_RELEASE_SIMQ to restart the queues.
1998-09-16 19:52:22 +00:00
msmith
0debc10228
Make consoles immutable. If you want to turn them off, use wizard mode.
...
Fix assorted formatting violations in the device table.
1998-09-16 19:23:49 +00:00
andreas
ff70adcd44
sync with GENERIC file, raise maxusers variable from '10' to '32'
1998-09-16 18:27:45 +00:00
phk
2a00e366da
Make this somewhat cam-compatible.
...
Justin, can you take a peek please ?
1998-09-16 17:44:37 +00:00
gibbs
05e78d487f
Fix a bug in ncr_freeze_devq() which is called when we see a queue
...
full condition or other error which requires us to purge the
controller's start queue of transactions for a particular device.
We were relying on the NCR CCB's program address to cause the
script engine to skip to the next entry in the queue even though
the CCB is freed (and its program address switched to the idle
loop) by this action. We now set the address in the start queue
to be the "skip" function directly.
1998-09-16 17:11:59 +00:00
mjacob
d85d94f4f7
Alpha port related fixes from Doug Rabson.
...
Submitted by: dfr
1998-09-16 16:43:17 +00:00
mjacob
c773a864d9
alpha port fixes from Doug.
...
Reviewed by: dfr
1998-09-16 16:42:40 +00:00
gibbs
1efe24d918
Properly allocate our, per lun, probe peripheral softc from
...
the TEMP malloc pool.
Noticed by: Don Lewis <Don.Lewis@tsc.tdk.com>
1998-09-16 13:24:37 +00:00
kato
a2935d7a21
Sync with sys/i386/isa/pcaudio.c revision 1.43.
1998-09-16 08:38:50 +00:00
kato
f05a544579
Sync with sys/i386/isa/files.i386 and options.i386 revisions 1.204 and
...
1.87, respectively.
1998-09-16 08:37:40 +00:00
dfr
2209a0538c
Some workarounds for a common DEC pci-pci bridge found on alphas.
...
Fix printf format errors which show up on the alpha.
1998-09-16 08:28:11 +00:00
dfr
aff5182c40
Port de driver to alpha.
1998-09-16 08:27:07 +00:00
dfr
73a17d1eaf
Document BUS_CREATE_INTR and BUS_CONNECT_INTR.
1998-09-16 08:25:56 +00:00
dfr
f85d349294
Workaround some EB164 wierdness.
...
Obtained from: NetBSD
1998-09-16 08:24:30 +00:00
dfr
0fc69df41c
Disable unwanted isa interrupts.
1998-09-16 08:23:51 +00:00
dfr
45aaebf289
Add cam spls.
1998-09-16 08:23:21 +00:00
dfr
d894d7bf5d
Port i386 bus_space and bus_dma to alpha.
1998-09-16 08:22:57 +00:00
dfr
6dc7ad2249
Change to cam.
1998-09-16 08:22:09 +00:00
dfr
8d967039de
Add cam software interrupts.
1998-09-16 08:21:12 +00:00
dfr
a821ae45b4
Port the i386 bus_dma implementation to alpha.
1998-09-16 08:20:45 +00:00
kato
2b6f6f2ac9
Sync with sys/i386/isa/fd.c revision 1.123.
1998-09-16 08:08:38 +00:00
kato
0898a9b746
Sync with sys/i386/conf/Makefile.i386 revision 1.123.
1998-09-16 08:04:40 +00:00
grog
fbec2c5e5c
This commit was generated by cvs2svn to compensate for changes in r39330,
...
which included commits to RCS files with non-trunk default branches.
1998-09-16 05:56:21 +00:00
grog
633c70539f
Import base vinum lkm sources
1998-09-16 05:56:21 +00:00
gibbs
fefb01e7e7
Fix printf format bugs.
1998-09-16 03:27:12 +00:00
mjacob
bc0ce9aa97
Fix compile warnings.
1998-09-16 03:26:10 +00:00
jdp
82df6336ed
Restore the core-dumping of all writable segments for ELF executables,
...
minus the NULL pointer dereference in rev. 1.33. Also simplify
things somewhat by eliminating one traversal of the VM map entries.
Finally, eliminate calls to vm_map_{un,}lock_read() which aren't
needed here. I originally took them from procfs_map.c, but here
we know we are dealing only with the map of the current process.
1998-09-16 02:04:05 +00:00
ken
89e0714ec8
Check to make sure that this device is opened read-write, not just read
...
only. Previously, if the device was chmoded 644, someone could open it
with the O_RDONLY flag and issue any ioctl to the device.
Reviewed by: imp, gibbs
1998-09-16 00:11:53 +00:00
mjacob
ee0c7c1d4f
fix reported compile error flying blind- I do not have the new compiler yet
1998-09-15 22:44:51 +00:00