2090 Commits

Author SHA1 Message Date
csgr
de78279ff4 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
jkh
c088690a5b 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
wollman
a490c07b43 Allow the `bdes' program to compile. 1994-08-07 19:04:10 +00:00
wollman
07f54dbbf0 Don't try to build librpc in a separate directory. 1994-08-07 18:52:47 +00:00
wollman
dad3f94d04 This commit was generated by cvs2svn to compensate for changes in r1905,
which included commits to RCS files with non-trunk default branches.
1994-08-07 18:50:51 +00:00
wollman
da8387f131 Sun RPC demo programs from 4.4-Lite 1994-08-07 18:50:51 +00:00
wollman
7e6f5f8c5d 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
wollman
2914d85c79 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
wollman
39d367d32e Moving RPC stuff into libc, part 2. 1994-08-07 18:39:35 +00:00
wollman
ad3e7cd01d 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
wollman
a4620e09c1 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
wollman
ead91815c8 Moved from usr.bin/bdes for export-control. 1994-08-07 18:17:39 +00:00
wollman
2698777ee3 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
dg
5f96899afd 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
dg
81dc370a9d 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
dg
024b33e58c 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
wollman
7e2affb65e 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
dg
93fcce5ec9 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
dg
4c3dd171d4 Don't strip the kernel. 1994-08-06 10:52:15 +00:00
dg
d54669e82c Fixed various prototype problems with the pmap functions and the subsequent
problems that fixing them caused.
1994-08-06 10:25:50 +00:00
dg
e1ff3868d9 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
dg
3e6daf24bb 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
dg
8b20309268 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
dg
edb74877fe Implemented support for the "ps_strings" structure (grrrr...) for use in
the userland library libkvm.
1994-08-06 09:06:31 +00:00
dg
f35b3c52c8 Enabled page table preloading of cached objects.
Submitted by:	John Dyson
1994-08-06 09:00:50 +00:00
dg
9719140bdf 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
dg
85b36e9dfa 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
wollman
775b0042f2 Fix some dependency bobbles. 1994-08-06 01:51:03 +00:00
wollman
fc552b671f Disable Kerberos for now. 1994-08-06 01:48:36 +00:00
wollman
539f537fbd Regenerate conf.h with configure script from original package. 1994-08-05 22:33:44 +00:00
wollman
c32caf3e8f Use the GNU tree patch. 1994-08-05 22:10:00 +00:00
wollman
263f601c86 Need -lcompat to link under 2.0. 1994-08-05 22:04:02 +00:00
wollman
83f9018281 Bump shared-library version numbers. 1994-08-05 21:33:53 +00:00
wollman
a53b074453 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
wollman
96c19e77ba 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
wollman
9d31fc7ba2 We call our cpp by a different name. 1994-08-05 21:08:10 +00:00
wollman
97f56a5f0d Don't use Berkeley zcat, use more powerful gzip zcat. 1994-08-05 21:05:31 +00:00
wollman
f96b2a7f7c Use the apropos and whatis that go with our man program, not the BSD ones. 1994-08-05 20:53:13 +00:00
wollman
83c8fa2b56 Don't do Kerberos yet, we aren't ready for it. 1994-08-05 20:47:28 +00:00
wollman
6948441e17 Don't use kerberos yet, we aren't ready. 1994-08-05 20:43:31 +00:00
wollman
078f6c2ba6 Don't use kerberos yet, we aren't ready for it. 1994-08-05 20:40:56 +00:00
wollman
7f05c31bb1 Don't use Kerberos yet, we aren't ready for it. 1994-08-05 20:39:34 +00:00
wollman
777018737b Don't compile with kerberos yet, we aren't ready. 1994-08-05 20:32:22 +00:00
wollman
3ac06aac07 More merry makefile munging for man page compatability. 1994-08-05 19:00:04 +00:00
wollman
2751343523 Make it work with new mmap syscall. 1994-08-05 17:53:07 +00:00
wollman
0e5400218f Fix makefiles for our macros. 1994-08-05 17:02:31 +00:00
wollman
d7fca5c189 Get rid of update. Make man page installation work with our scheme
(and rename a few in the process).
1994-08-05 16:31:05 +00:00
wollman
2159e4287d Delete redundant #ifdef __i386__, be consistent about idempotency
protection.

Submitted by:	Bruce Evans
1994-08-05 14:36:04 +00:00
dg
d2ff996240 Changed output formatting to 0 pad hex bytes if necessary. This makes
the output consistent with traditional representations of ethernet
addresses. I still don't like the spacing in netstat -i, however.
1994-08-05 12:38:06 +00:00
dg
f25724c99e Hack to get netstat compiling...from 1.1.5. 1994-08-05 12:33:30 +00:00