Garrett Wollman
8401cb0d9a
histedit.h is now installed from include.
1994-08-04 20:47:46 +00:00
Garrett Wollman
dba7a33ecc
Install RPC headers from include, like they always should have been.
1994-08-04 20:39:34 +00:00
David Greenman
86cadec5dc
Added assembly versions of ffs() and bcmp().
1994-08-04 19:51:01 +00:00
David Greenman
ee06dc6013
Inlined insque and remque.
1994-08-04 19:46:57 +00:00
David Greenman
ce921c90fd
Fixed bug that would cause free memory reserves to be depleted and cause a
...
panic in some cases.
Submitted by: John Dyson
1994-08-04 19:43:13 +00:00
David Greenman
d6a6c0f60c
Added some code that was accidently left out early in the 1.x -> 2.0 VM
...
system conversion.
Submitted by: John Dyson
1994-08-04 19:40:47 +00:00
Garrett Wollman
50f44fa07d
Move ieeefp.h over, and put it in the correct subdirectory this time.
...
Submitted by: Andrew Moore
1994-08-04 19:16:37 +00:00
Garrett Wollman
a68c32c7b3
Added glueo build rpcsvc stuff, and install floatingpoint.h.
1994-08-04 19:04:38 +00:00
Garrett Wollman
75b6313053
Moved 1.1.5 RPC service files from 1.1.5. Tese are the correct ones;
...
the ones in /usr/src/lib/librpc/rpcsvc are somewhat bogus and will
be deleted.
Submitted by: Original work in 1.1 by J.T. Conklin.
1994-08-04 19:01:57 +00:00
David Greenman
0f8a0292a2
Updated to include improvements from FreeBSD 1.1.5. Fixed brokeness
...
with multicast support and BPF.
1994-08-04 17:42:35 +00:00
David Greenman
35b0a40abb
Nuke redefinition of insque and remque.
1994-08-04 06:15:10 +00:00
David Greenman
15e1ca20e4
Nuked #if 0'd _insque and _remque routines - they are now inlined in
...
cpufunc.h.
1994-08-04 06:10:27 +00:00
David Greenman
b1b7658158
Made NFS attribute cache timeouts kernel config file tunable via
...
NFS_MINATTRTIMO and NFS_MAXATTRTIMO.
1994-08-04 06:03:46 +00:00
David Greenman
bbc0ec5284
Integrated VM system improvements/fixes from FreeBSD-1.1.5.
1994-08-04 03:06:48 +00:00
David Greenman
d319b932ae
Changed occurrances of "itrunc" to "ffs_truncate" to make Bruce happy.
1994-08-03 08:19:35 +00:00
David Greenman
d23d07ef95
Merged in post-1.1.5 work done by myself and John Dyson. This includes:
...
me:
1) TLB flush optimization that effectively eliminates half of all of the
TLB flushes. This works by only flushing the TLB when a page is "present"
in memory (i.e. the valid bit is set in the page table entry). See section
5.3.5 of the Intel 386 Programmer's Reference Manual.
2) The handling of "CMAP" has been improved to catch attempts at multiple
simultaneous use.
John:
1) Added pmap_qenter/pmap_qremove functions for fast mapping of pages into
the kernel. This is for future optimizations and support for the upcoming
merged VM/buffer cache.
Reviewed by: John Dyson
1994-08-03 02:45:30 +00:00
Poul-Henning Kamp
b75deec600
Here comes the right import of gcc-2.6.0.
1994-08-02 20:15:59 +00:00
David Greenman
5bb6db475f
Added MAP_FILE definition that does nothing - for backward source
...
compatibility.
1994-08-02 15:06:58 +00:00
David Greenman
09ce307fbe
Completed (hopefully) the kernel support for old style "fastlinks".
1994-08-02 13:51:05 +00:00
David Greenman
3aa3bb33c4
Fixed so that it can grok old style "fastlinks".
1994-08-02 12:54:27 +00:00
David Greenman
87006abef6
Don't call getmntopts with a null pointer as an option string; it'll
...
dereference it. Pass optarg from getopts as it should have been done.
This bug caused mount_cd9660 to segfault whenever -o was used.
1994-08-02 11:45:43 +00:00
David Greenman
e05db2e2a5
Fixed NULL pointer dereference that occured when any options were
...
specified.
1994-08-02 11:42:10 +00:00
David Greenman
3c4dd3568f
Added $Id$
1994-08-02 07:55:43 +00:00
Poul-Henning Kamp
94e6204340
This is the tcl-scripts which will convert gcc-2.6.0 to bmake form,
...
a patch to gcc from Bruce, and to libg++ by me. I will check in the
actual compiler when Jordan has put in the rest of src/gnu.
1994-08-02 05:22:24 +00:00
David Greenman
b53902964f
fixed bug where large amounts of unidirectional UDP traffic would fill
...
the interface output queue and further udp packets would be fragmented
and only partially sent - keeping the output queue full and jamming the
network, but not actually getting any real work done (because you can't
send just 'part' of a udp packet - if you fragment it, you must send
the whole thing). The fix involves adding a check to make sure that the
output queue has sufficient space for all of the fragments.
1994-08-01 12:01:45 +00:00
David Greenman
b164106fa7
Fixed bug with Nagel Congestion Avoidance where a tcp connection would
...
stall unnecessarily - always send an ACK when a packet len of < mss is
received.
1994-08-01 12:00:25 +00:00
David Greenman
ba582a82b0
Reduced loopback MTU from 65535 to 65532 because some things like NFS
...
really like it to be rounded to a longword.
1994-08-01 11:39:43 +00:00
David Greenman
03e6c2532f
Removed all code related to the pagescan daemon, and changed 'act_count'
...
adjustments to compensate for a world without the pagescan daemon.
1994-08-01 11:25:45 +00:00
David Greenman
9b970c5afa
Allow for output processing routine to handle entire character buffer
...
and thus not require a sleep/wakeup.
Reviewed by:
Submitted by:
1994-08-01 10:42:26 +00:00
David Greenman
a445481c3e
Fixed a bug that was introduced in the conversion from 1.1.5 to 2.0.
1994-08-01 10:38:19 +00:00
Andreas Schulz
11b0eb5f0b
Reviewed by:
...
Submitted by:
Added a accton man page. Changed the Makefile to install the man page
as accton.8.
1994-07-30 17:16:22 +00:00
David Greenman
5c877c740d
Removed pager declarations. They are NOT optional, and don't need to be
...
declared.
1994-07-28 05:53:44 +00:00
Garrett Wollman
3a5140872f
Documented the new CVS template. This really isn't the right place for it,
...
but I wanted to get this out for review without an interminable debate about
where it really should go.
1994-07-24 22:27:27 +00:00
Poul-Henning Kamp
99fa41fb52
Reviewed by: phk
...
Added libmd.
1994-07-24 03:30:47 +00:00
Poul-Henning Kamp
c9502b535e
Reviewed by: phk
...
Imported libmd. This library contains MD2, MD4 and MD5.
These three boggers pop up all over the place all of the time, so I
decided we needed a library with them. In general they are used for
security checks, so if you use them you want to link them static.
1994-07-24 03:29:56 +00:00
Poul-Henning Kamp
331d599d36
Reviewed by: phk
...
changed ^G to \007
1994-07-24 02:44:28 +00:00
Poul-Henning Kamp
75f6127b36
Reviewed by: phk
...
Killed a bunch of control chars.
1994-07-24 02:04:51 +00:00
Poul-Henning Kamp
c41bc9bba4
Reviewed by: phk
...
Added a clean target.
1994-07-24 01:45:20 +00:00
Poul-Henning Kamp
5edecbaede
Reviewed by: phk
...
changed a ctrl-A to \001
1994-07-24 01:42:51 +00:00
Poul-Henning Kamp
636ccd3581
Reviewed by: phk
...
More binary files killed using uuencode.
1994-07-24 01:39:14 +00:00
Poul-Henning Kamp
2787321c9f
Submitted by: phk
...
Got rid of a couple of binary files by uuencoding. 49 more to go.
BTW: ed(1) seems to have an exit(2) problem, 5 tests fail.
1994-07-23 18:14:06 +00:00
Geoff Rehmet
408dc3832a
The FreeBSD bootloader loads the kernel at the a_entry address in the
...
kernel a.out file, meaning that this is where the kernel starts.
(not at KERNBASE) - KERNBASE is 0xf0000000, while the kernel loads at
0xf0100000
Reviewed by:
1994-07-22 13:17:07 +00:00
Geoff Rehmet
1f80968a0b
Rewrite nlist to mmap the whole a.out file (at Davidg's suggestion).
...
This means that we don't have to do rounding calculations for page
boundaries. (We do all our accesses via the mmapped area now.)
Reviewed by:
1994-07-22 12:22:51 +00:00
Jordan K. Hubbard
21e91f6209
Argh! What a boneheaded bug! Finally fix the blank-line-in-packing list
...
problem! I am pond scum!
1994-07-11 01:11:14 +00:00
David Greenman
c16bf37e86
Added code to allocate and deallocate a number of cblocks on open/close of
...
a tty.
Note that this might conflict with the collateral use of TS_WOPEN, but
for the moment I can find no problems associated with this. (TS_WOPEN
will likely go away in the future anyway). This should be looked at
again in the future (the potential problem is that the cblock pool
may either run out or accumulate too many cblocks).
1994-07-06 06:42:34 +00:00
Rodney W. Grimes
f249e6f1f8
The file tmac.r was not shipped on the 4.4 tape, mark this fact.
1994-07-06 02:17:29 +00:00
Rodney W. Grimes
3161b790c6
all: does not need to depend on ${MAN5}, remove special case clean:
...
and cleandir: targets, simple use a CLEANFILES+= to handle this very
simple special case.
Add ${COPY} knob to install commands so that files don't disappear out
of the obj tree after a make install.
1994-07-06 02:16:59 +00:00
Rodney W. Grimes
c0f2e210a8
Mark the fact that we have not imported man8.{hp300,tahoe,vax}. (There
...
was not man8.sparc :-).)
1994-07-06 02:14:36 +00:00
Rodney W. Grimes
c1aa8c2d51
Mark the fact that we have not imported man4.{hp300,sparc,tahoe,vax}.
1994-07-06 02:13:54 +00:00
Rodney W. Grimes
aafa95440e
The directory man3f did not come on the tape, mark it XXX MISSING.
1994-07-06 02:13:00 +00:00