Garrett Wollman
fd0db847b8
finish killing off netns. (For some reason, CVS `undeleted' these
...
during my last commit.)
1996-02-13 18:19:17 +00:00
Garrett Wollman
dc915e7cfc
Kill XNS.
...
While we're at it, fix socreate() to take a process argument. (This
was supposed to get committed days ago...)
1996-02-13 18:16:31 +00:00
Justin T. Gibbs
162b7f0ac2
- Properly set the watchdog timer only during transmits.
...
- Clean up the access to our ifnet structure by caching a pointer
to it instead of always digging through our softc structure.
Submitted by: Watchdog fixes by Serge A. Babkin <babkin@hq.icb.chel.su>
1996-02-13 15:55:33 +00:00
Poul-Henning Kamp
c9c37b27d1
rewrap some long lines.
1996-02-13 14:16:36 +00:00
Poul-Henning Kamp
01a3e1a590
use devfs_add_devswf and avoid local variable.
1996-02-13 14:15:13 +00:00
Poul-Henning Kamp
d0cb65474e
Correct & Update the printing of CPU features. We have printed rubbish
...
since version 1.117 when Garrett made the switch to %b. Updated to
reflect Intel AP-485 (241618-004).
1996-02-13 10:30:36 +00:00
Andrey A. Chernov
fa2e3e4891
Physically ask for leadout entry instead of asking of
...
last_track + 1 entry, some drives don't understand it
1996-02-13 03:46:48 +00:00
Andrey A. Chernov
52be2bc34c
Implement CDIOCSTART
1996-02-13 02:32:36 +00:00
Andrey A. Chernov
a034e85849
Recognize NRC MBR-7.4 too
1996-02-12 23:22:33 +00:00
Justin T. Gibbs
b168bd14c9
Correct the PCI ID for the Buslogic 946.
1996-02-12 17:00:39 +00:00
Justin T. Gibbs
3652ff557d
4.4Lite2 implemented the LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE
...
exactly as I did (should have checked there first I guess) except my
macro for TAILQ_INSERT_BEFORE took an unneeded arg. We now match 4.4Lite2.
Suggested by: Jeffrey Hsu <hsu@FreeBSD.org>
1996-02-12 08:20:54 +00:00
John Dyson
f3e79aa705
Add ifdefs for non-freebsd system usage. Add missing select wakeups,
...
and make the select wakup code a little neater.
1996-02-11 22:09:50 +00:00
John Dyson
a02051c37a
Fixed a really bogus problem with msync ripping pages away from
...
objects before they were written. Also, don't allow processes
without write access to remove pages from vm_objects.
1996-02-11 22:03:49 +00:00
Poul-Henning Kamp
f0d807c7fe
Make tundebug sysctl writable.
1996-02-09 09:23:56 +00:00
John Dyson
5af564b4f4
Add some missing requests for the read-side to wakeup the write-side. Also
...
add some missing wakeups by the write side to the read side.
1996-02-09 04:36:36 +00:00
Garrett Wollman
a9ad85b0df
If a slow input queue was defined by the driver, initialize it.
1996-02-08 21:34:56 +00:00
Garrett Wollman
4de31ee58e
#if out unsupported IMP code.
1996-02-08 15:43:35 +00:00
Paul Traina
ab58050112
Close kern/627 - panic if syscons not attached
1996-02-08 06:30:31 +00:00
Paul Traina
19c8e2e153
Close kern/614 - wait up to an hour for a tape operation like "fsf" (slow drives)
1996-02-08 06:23:49 +00:00
Garrett Wollman
b1fea4ca10
Add a couple of macros I expect to need.
1996-02-07 21:52:57 +00:00
Garrett Wollman
b43e0b6891
Comment out netccitt, netimp, and netiso entries, since we
...
no longer ship this code.
Submitted by: davidg
1996-02-07 20:06:22 +00:00
Garrett Wollman
b135805469
Define a new socket option, SO_PRIVSTATE. Getting it returns the state
...
of the SS_PRIV flag in so_state; setting it always clears same.
1996-02-07 16:19:19 +00:00
John Dyson
26d2f00960
Apparent fix for a pipe hang problem.
1996-02-07 06:41:56 +00:00
Garrett Wollman
1df738d453
Kill netccitt. The code is ancient, nobody wants to maintain it, and it
...
doesn't compile cleanly.
1996-02-06 21:07:22 +00:00
Garrett Wollman
8df32b19de
Get rid of netiso. It hasn't compiled in some time, there are no
...
applications, and nobody uses it.
1996-02-06 21:02:09 +00:00
Garrett Wollman
bba9a7a06b
Comment out ISO, CCITT, LLC, and HDLC with a note to the effect
...
that we no longer ship source for these protocols.
1996-02-06 20:57:46 +00:00
Garrett Wollman
9b44ff2214
Clean up Ethernet drivers:
...
- fill in and use ifp->if_softc
- use if_bpf rather than private cookie variables
- change bpf interface to take advantage of this
- call ether_ifattach() directly from Ethernet drivers
- delete kludge in if_attach() that did this indirectly
1996-02-06 18:51:28 +00:00
Jordan K. Hubbard
70a459064d
Fix METEOR_TEST_VIDEO case.
...
Submitted by: Jim Lowe <james@miller.cs.uwm.edu>
1996-02-05 23:04:05 +00:00
Garrett Wollman
c67b1d17da
Provide a direct entry point for IP input. This actually results
...
in a slight decrease in performance, but will lead to better
performance later.
1996-02-05 20:36:02 +00:00
Garrett Wollman
5eb1d25adb
Make me feel a little better by filling in reasonable values for rmx_sendpipe
...
and rmx_recvpipe. This has no demonstrable effect on performance.
(ttcp reports about 44 Mbit/s for all the buffer sizes I tried between
16384 and 65536.)
1996-02-05 19:34:27 +00:00
Garrett Wollman
cbb0b46ab7
Fill in the corresponding ether address of multicast and broadcast
...
pseudo-``ARP entries'' so arp(8) doesn't show them as `unresolved'.
1996-02-05 18:04:30 +00:00
Mike Pritchard
097d42f425
Correct some man page cross references and some file
...
locations.
1996-02-05 17:32:16 +00:00
David Greenman
f83a01b63f
Unspam my changes in rev 1.54 that John spammed in rev 1.55.
1996-02-05 14:23:19 +00:00
Andrey A. Chernov
f2b4163c2a
Deliver all bells to current console, use different pitch
...
for non-originating bells.
1996-02-05 14:08:39 +00:00
John Dyson
f29e1bd629
More fixes from bde.
...
Only modify times on success.
splhigh() around time variable usage.
Make atomic writes more posix compliant.
Spelling errors.
Submitted by: bde
1996-02-05 05:50:34 +00:00
John Dyson
96cc6b1011
Kva space allocated for direct buffer wasn't quite big enough. The
...
system can panic easily without this patch.
1996-02-05 05:17:15 +00:00
John Dyson
dca5129987
Changed vm_fault_quick in vm_machdep.c to be global. Needed for
...
new pipe code.
1996-02-04 22:09:12 +00:00
David Greenman
267173e72d
Rewrote cpu_fork so that it doesn't use pmap_activate, and removed
...
pmap_activate since it's not used anymore. Changed cpu_fork so that
it uses one line of inline assembly rather than calling mvesp() to
get the current stack pointer. Removed mvesp() since it is no longer
being used.
1996-02-04 21:20:53 +00:00
John Dyson
2834ceec7c
Improve the performance for pipe(2) again. Also include some
...
fixes for previous version of new pipes from Bruce Evans. This
new version:
Supports more properly the semantics of select (BDE).
Supports "OLD_PIPE" correctly (kern_descrip.c, BDE).
Eliminates incorrect EPIPE returns (bash 'pipe broken' messages.)
Much faster yet, currently tuned relatively conservatively -- but now
gives approx 50% more perf than the new pipes code did originally.
(That was about 50% more perf than the original BSD pipe code.)
Known bugs outstanding:
No support for async io (SIGIO). Will be included soon.
Next to do:
Merge support for FIFOs.
Submitted by: bde
1996-02-04 19:56:35 +00:00
Paul Traina
56d073db13
Document kernel config flags better and add bidirectional override
1996-02-04 10:23:33 +00:00
Paul Traina
bf29db4af3
Tell userconfig about qcam
1996-02-04 10:03:19 +00:00
Paul Traina
9e88c75a9f
Add ability to bypass the auto-detection code. It used to be rock solid
...
for me, but has gotten a bit flakey in bidirectional parallel port mode.
Fix a bug in bidirectional parallel port transfers, more work is still
needed here (testers welcome).
Minor cleanup.
1996-02-04 10:02:35 +00:00
Joerg Wunsch
017ef5fdc2
Create symlinks for vnboot and bootvn, too.
1996-02-03 21:12:27 +00:00
Peter Wemm
5c8e1e6010
Fill in a lot of the missing blanks from the version I posted...
...
(better check to see that I've not misspelt somebody's name here, this
info was collected from some strange places..)
1996-02-03 14:50:52 +00:00
Andrey A. Chernov
3025715460
Implement CD_MEDIA_CATALOG request for read_subchannel
...
Obtained from: NetBSD
1996-02-03 14:33:56 +00:00
Andrey A. Chernov
011d15478c
Since ioc_read_subchannel don't used for hardware, remove padding.
...
Now almost all my changes backed out, expect one comment
about network byte order of LBA.
1996-02-03 14:19:13 +00:00
Joerg Wunsch
c38a76a7d0
Add a quirk record for the Tandberg 42XX series. Not only that these
...
drives require ST_Q_SNS_HLP, they also wrongly accept a blocksize of
1024 in the first place (for a QIC-150 cartridge), but complain later
about it. The hack is to only probe for 512 for them.
Reorder the entries in st_decide_mode() so that QIC >= 525 is properly
accepted as variable blocksize.
1996-02-03 13:31:13 +00:00
Poul-Henning Kamp
821c204e91
Make the sorting of IPFW rules an option. You don't want it to sort them.
...
>>>WARNING<<< you may have to revisit your firewall setup.
1996-02-03 11:48:12 +00:00
Andrey A. Chernov
0b2207bcb3
Detect yet one kind of device (taken from NetBSD)
...
Use more accurate TOC size calculation
1996-02-03 00:06:49 +00:00
Andrey A. Chernov
628257e0b0
Simplify READTOCENTRYS by removing fake leadout code,
...
SCSI system do it for us
1996-02-02 23:43:40 +00:00