Commit Graph

1809 Commits

Author SHA1 Message Date
Jordan K. Hubbard db6ec19933 The handling of err.h and const.h were in a real tangle and didn't
work if you didn't explicitly depend first; this should both simplify
things and make it work in all circumstances.
Reviewed by:
Submitted by:
1994-08-07 21:28:27 +00:00
Jordan K. Hubbard 15e31b9bf5 Remove `old' directory.
Submitted by:	jkh
1994-08-07 21:01:26 +00:00
Jordan K. Hubbard e151425678 cc -> cc26 (until Poul-Henning decides how he wants this to look).
Submitted by:	jkh
1994-08-07 21:00:46 +00:00
Jordan K. Hubbard e59e670cbe Remove libg++ until we have a working one again.
Submitted by:	jkh
1994-08-07 20:58:04 +00:00
Jordan K. Hubbard c762b52def Whap games too, for now. As people add this stuff back, they can
change the Makefiles, but I'm trying to get as much of the world to
build as possible at the moment.
Submitted by:	jkh
1994-08-07 20:56:35 +00:00
Geoff Rehmet ffde931732 Removed des_rw.c from rlogin - this is now in libkrb.
I hope there will be no problems at the moment with programs depending
on this - I think Garrett has commented kerberos out of everything though
1994-08-07 20:56:28 +00:00
Jordan K. Hubbard 51ef388009 Remove contrib, add gnu to reflect current state of the tree so that I can
at least build obj links from the top.
Submitted by:
1994-08-07 20:52:54 +00:00
Garrett Wollman 107fc7e35c Allow the `bdes' program to compile. 1994-08-07 19:04:10 +00:00
Garrett Wollman 12199686e6 Don't try to build librpc in a separate directory. 1994-08-07 18:52:47 +00:00
Garrett Wollman 944fcc15f8 Sun RPC demo programs from 4.4-Lite 1994-08-07 18:50:51 +00:00
Garrett Wollman 9e4ded5d0e Add Sun RPC documentation, which should eventually go into our PSD.
(I think I'm up to part 6.)
1994-08-07 18:46:28 +00:00
Garrett Wollman 86b9a9cc2d Use the header files that are compatible with the code just moved over
from 1.1.5.
1994-08-07 18:41:02 +00:00
Garrett Wollman eae561b30e Moving RPC stuff into libc, part 2. 1994-08-07 18:39:35 +00:00
Garrett Wollman 990647991e Moving Sun RPC code into libc, part 1. Based on work done by a number of
people, including J.T. Conklin, Theo de Raadt, Paul Richards, and probably
someone else who's going to flame me as soon as they see this message.
1994-08-07 18:36:12 +00:00
Garrett Wollman e99a5be395 Move rpcinfo program over from 1.1.5. Based on original work by J.T. Conklin
in 1.x.
1994-08-07 18:23:25 +00:00
Garrett Wollman 0cc8ddab2b Moved from usr.bin/bdes for export-control. 1994-08-07 18:17:39 +00:00
Garrett Wollman 4e115012be Move RPC stub generator program over from 1.1.5.
Submitted by:	Original work in 1.x by J. T. Conklin.
1994-08-07 18:01:39 +00:00
David Greenman 8339815ff9 Made pmap_kenter "TLB safe". ...and then removed all the pmap_updates that
are no longer needed because of this.
1994-08-07 14:53:27 +00:00
David Greenman a481f20029 Provide support for upcoming merged VM/buffer cache, and fixed a few bugs
that haven't appeared to manifest themselves (yet).

Submitted by:	John Dyson
1994-08-07 13:10:43 +00:00
David Greenman c564966bf0 Don't kremove process VM pages (oops!). This was the cause of the instability
that was introduced last night.

Submitted by:	 John Dyson
1994-08-07 03:31:52 +00:00
Garrett Wollman 104a05478d Make the %zfod display make more sense by comparing zfod versus the total
zfod + nzfod, rather than zfod / nzfod, which doesn't make a whole lot of sense.
1994-08-07 00:16:29 +00:00
David Greenman cf1344f6fc Implemented "fast" mbuf macros. a small number of mbufs are cached in
a linked list for fast allocation/free. Improves TCP performance by
about 20%.

Submitted by:	John Dyson
1994-08-06 11:26:16 +00:00
David Greenman 539d9ba017 Don't strip the kernel. 1994-08-06 10:52:15 +00:00
David Greenman c87801fe54 Fixed various prototype problems with the pmap functions and the subsequent
problems that fixing them caused.
1994-08-06 10:25:50 +00:00
David Greenman ae92ea446f Incorporated 1.1.5 improvements to the bounce buffer code (i.e. make it
actually work), and additionally improved it's performance via new pmap
routines and "pbuf" allocation policy.

Submitted by:	John Dyson
1994-08-06 09:20:56 +00:00
David Greenman ed3f895438 Made the tmpstk start at tmpstk. Not doing so causes problems for the
debugger.

Submitted by:	John Dyson
1994-08-06 09:17:44 +00:00
David Greenman 16f62314cd Incorporated post 1.1.5 work from John Dyson. This includes performance
improvements via the new routines pmap_qenter/pmap_qremove and pmap_kenter/
pmap_kremove. These routine allow fast mapping of pages for those
architectures that have "normal" MMUs. Also included is a fix to the
pageout daemon to properly check a queue end condition.

Submitted by:	John Dyson
1994-08-06 09:15:42 +00:00
David Greenman 93f6448c49 Implemented support for the "ps_strings" structure (grrrr...) for use in
the userland library libkvm.
1994-08-06 09:06:31 +00:00
David Greenman f720dc2ceb Enabled page table preloading of cached objects.
Submitted by:	John Dyson
1994-08-06 09:00:50 +00:00
David Greenman 0d2afceedd Process scheduling changes - adapted from FreeBSD 1.1.5. Basically,
charge scheduling CPU of child process to the parent and have child
inherit scheduling CPU from parent on fork. Makes a **big** difference
in the feel of the system to interactive users.

Submitted by:	John Dyson
1994-08-06 07:15:04 +00:00
David Greenman ee4834308a Added my own kernel configuration file. This can be used as a place to
start for people trying to get 2.0 running.
1994-08-06 06:36:55 +00:00
Garrett Wollman 94d4493832 Fix some dependency bobbles. 1994-08-06 01:51:03 +00:00
Garrett Wollman f847d07c74 Disable Kerberos for now. 1994-08-06 01:48:36 +00:00
Garrett Wollman 82b5b51335 Regenerate conf.h with configure script from original package. 1994-08-05 22:33:44 +00:00
Garrett Wollman ba053ca0cf Use the GNU tree patch. 1994-08-05 22:10:00 +00:00
Garrett Wollman 00dc83228f Need -lcompat to link under 2.0. 1994-08-05 22:04:02 +00:00
Garrett Wollman 50098afdd6 Bump shared-library version numbers. 1994-08-05 21:33:53 +00:00
Garrett Wollman fed0531ef5 Last commit was slightly half-baked; try again. Use <sys/cdefs.h> to get
__P defined, rather than trying to do it ourselves.
1994-08-05 21:31:51 +00:00
Garrett Wollman 2a3c26c889 Update to new make macros and disable Kerberos because we haven't got it
set up right yet.
1994-08-05 21:24:58 +00:00
Garrett Wollman cad15b000e We call our cpp by a different name. 1994-08-05 21:08:10 +00:00
Garrett Wollman b9717ddb85 Don't use Berkeley zcat, use more powerful gzip zcat. 1994-08-05 21:05:31 +00:00
Garrett Wollman 30a54df508 Use the apropos and whatis that go with our man program, not the BSD ones. 1994-08-05 20:53:13 +00:00
Garrett Wollman b89a408258 Don't do Kerberos yet, we aren't ready for it. 1994-08-05 20:47:28 +00:00
Garrett Wollman 5d92ed776d Don't use kerberos yet, we aren't ready. 1994-08-05 20:43:31 +00:00
Garrett Wollman 348be7d6d5 Don't use kerberos yet, we aren't ready for it. 1994-08-05 20:40:56 +00:00
Garrett Wollman 580f1067d3 Don't use Kerberos yet, we aren't ready for it. 1994-08-05 20:39:34 +00:00
Garrett Wollman b4e99cd8d6 Don't compile with kerberos yet, we aren't ready. 1994-08-05 20:32:22 +00:00
Garrett Wollman b35bdc400c More merry makefile munging for man page compatability. 1994-08-05 19:00:04 +00:00
Garrett Wollman b4162996d5 Make it work with new mmap syscall. 1994-08-05 17:53:07 +00:00
Garrett Wollman 67c22e7195 Fix makefiles for our macros. 1994-08-05 17:02:31 +00:00