Go to file
thorpej 2a4b742e6a Update and enhancement to the mbuf code, to support use of non-cluster
external storage.  Highlights:

	- additional "void *" argument to (*ext_free)(), an opaque
	  cookie for use by the free function.
	- MCLALLOC() and MCLFREE() calls are gone.  They are replaced
	  by MEXTADD() (add external storage to mbuf), MEXTMALLOC()
	  (malloc() external storage and attach to mbuf), and
	  MEXTREMOVE() (remove external storage from mbuf).
	- completely new external storage reference counting
	  mechanism; mclrefcnt[] is gone.

These changes will eventually be used to pass driver DMA buffers up
the network stack, and reduce/eliminate copies in certain code paths
(e.g. NFS writes).

From Matt Thomas <matt@3am-software.com> and myself <thorpej@nas.nasa.gov>,
with some input from Chris Demetriou <cgd@cs.cmu.edu> and review by
Charles Hannum <mycroft@mit.edu>.
1997-03-27 20:33:07 +00:00
bin pull in util.h rather than prototypeing logtwmp() locally. 1997-03-26 20:28:11 +00:00
distrib add ktrace(2) and shmdt(2) 1997-03-27 02:42:36 +00:00
etc /etc/netstart doesn't need to be executable. 1997-03-26 07:41:55 +00:00
games Install the help file again. 1997-03-27 10:55:21 +00:00
gnu Nuke an extra ${DESTDIR}. 1997-03-27 09:52:03 +00:00
include Install files via INCS, and GC the bogus permission fixing hack. 1997-03-27 09:29:29 +00:00
lib cleanup xrefs 1997-03-27 08:20:35 +00:00
libexec - Makefile cleanups 1997-03-24 22:15:37 +00:00
regress fix a slight bogon 1997-03-12 01:47:07 +00:00
sbin Bring in entire 3.2alpha2 source tree 1997-03-27 15:13:58 +00:00
share Renamed boot to cpu_reboot 1997-03-27 20:23:48 +00:00
sys Update and enhancement to the mbuf code, to support use of non-cluster 1997-03-27 20:33:07 +00:00
usr.bin - Disable globbing for targets/dependencies when POSIX is defined. 1997-03-27 17:20:18 +00:00
usr.sbin Don't keep trying getpwuid(0) when ll_time == 0! This brings down the 1997-03-27 17:25:49 +00:00
Makefile Don't cleandir on make build when UPDATE is set. 1997-03-24 22:22:15 +00:00