Matt Jacob
c6904df981
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
Matt Jacob
42b7427595
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
Matt Jacob
4d65e73e67
Roll revision, clean up a comment.
1998-09-17 21:02:18 +00:00
Søren Schmidt
d74e86d9e3
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
Robert Nordier
131bc817a0
Correct description of get_diskinfo result.
1998-09-17 18:43:18 +00:00
Bill Fenner
52b65dbe85
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 Takenori
7ef16b04e6
Sync with sys/i386/i386/userconfig.c revision 1.109.
1998-09-17 13:14:14 +00:00
Jordan K. Hubbard
36607a387c
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
Doug Rabson
9604f809cd
Merge with the latest i386 syscons.
1998-09-17 09:38:36 +00:00
Doug Rabson
888aeaaa72
Fix printf format errors.
1998-09-17 09:35:31 +00:00
Poul-Henning Kamp
d80044954c
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
Justin T. Gibbs
4e77534e05
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
Mike Smith
c009fe307d
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
Justin T. Gibbs
c2921d36a9
Use %p with (void *) casts to print pointers with printf.
1998-09-17 00:08:29 +00:00
Bill Fenner
dd9b6dde89
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
Kenneth D. Merry
c5e6ca4410
Some Alpha patches for CAM from Doug Rabson.
...
Reviewed by: gibbs
Submitted by: dfr
1998-09-16 23:30:11 +00:00
Justin T. Gibbs
fb268fece4
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
Mike Smith
85dc1320dc
Add 450NX chipset components.
1998-09-16 20:29:22 +00:00
Matt Jacob
00f50ce889
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
Mike Smith
8b809962bf
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 Klemm
780ea96b9a
sync with GENERIC file, raise maxusers variable from '10' to '32'
1998-09-16 18:27:45 +00:00
Poul-Henning Kamp
51a6f39df6
Make this somewhat cam-compatible.
...
Justin, can you take a peek please ?
1998-09-16 17:44:37 +00:00
Justin T. Gibbs
348811e078
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
Matt Jacob
a185f9b1c3
Alpha port related fixes from Doug Rabson.
...
Submitted by: dfr
1998-09-16 16:43:17 +00:00
Matt Jacob
aad446c06c
alpha port fixes from Doug.
...
Reviewed by: dfr
1998-09-16 16:42:40 +00:00
Justin T. Gibbs
9bc66b835c
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 Takenori
facd783008
Sync with sys/i386/isa/pcaudio.c revision 1.43.
1998-09-16 08:38:50 +00:00
KATO Takenori
12629290f5
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
Doug Rabson
98ffb0c4f2
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
Doug Rabson
88f92aec2c
Port de driver to alpha.
1998-09-16 08:27:07 +00:00
Doug Rabson
6e4fb91578
Document BUS_CREATE_INTR and BUS_CONNECT_INTR.
1998-09-16 08:25:56 +00:00
Doug Rabson
7f323059fa
Workaround some EB164 wierdness.
...
Obtained from: NetBSD
1998-09-16 08:24:30 +00:00
Doug Rabson
f9f51c39c3
Disable unwanted isa interrupts.
1998-09-16 08:23:51 +00:00
Doug Rabson
129957363e
Add cam spls.
1998-09-16 08:23:21 +00:00
Doug Rabson
75275c7630
Port i386 bus_space and bus_dma to alpha.
1998-09-16 08:22:57 +00:00
Doug Rabson
657d6e769c
Change to cam.
1998-09-16 08:22:09 +00:00
Doug Rabson
bbe7f35658
Add cam software interrupts.
1998-09-16 08:21:12 +00:00
Doug Rabson
3bb8652fa7
Port the i386 bus_dma implementation to alpha.
1998-09-16 08:20:45 +00:00
KATO Takenori
c87ddee143
Sync with sys/i386/isa/fd.c revision 1.123.
1998-09-16 08:08:38 +00:00
KATO Takenori
6b47fe275c
Sync with sys/i386/conf/Makefile.i386 revision 1.123.
1998-09-16 08:04:40 +00:00
Greg Lehey
e4381fa521
Import base vinum lkm sources
1998-09-16 05:56:21 +00:00
Justin T. Gibbs
6954e80f7b
Fix printf format bugs.
1998-09-16 03:27:12 +00:00
Matt Jacob
cde5024e09
Fix compile warnings.
1998-09-16 03:26:10 +00:00
John Polstra
0ff27d31ea
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
Kenneth D. Merry
66a0780e8e
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
Matt Jacob
050ea0d6f2
fix reported compile error flying blind- I do not have the new compiler yet
1998-09-15 22:44:51 +00:00
Justin T. Gibbs
51bd0f3f0d
Update to use CAM device names.
1998-09-15 22:38:50 +00:00
John Polstra
dada02781d
Erk. Revert back to 1.31, dumping only data and stack to the core
...
file, until I can solve a panic that has just cropped up.
1998-09-15 22:23:12 +00:00
Justin T. Gibbs
9f02ad6073
Nuke uninitialized varible fd from retrier(). Change the devstat code
...
to reference fdc->fd instead.
1998-09-15 22:07:24 +00:00
John Polstra
6bb20c5063
When choosing segments to write to the core file, don't assume that
...
writable implies readable.
1998-09-15 22:07:20 +00:00