summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1997-05-05 05:58:33 +0000
committerpeter <peter@FreeBSD.org>1997-05-05 05:58:33 +0000
commit3f1ea1975a58479fa08ead002d32a9076f273e23 (patch)
treee52560b9f887df8054e8ba80d44eff3b5faabdee /release
parent0d0068a444d2cef8e147134ecff104fafe7cb850 (diff)
downloadFreeBSD-src-3f1ea1975a58479fa08ead002d32a9076f273e23.zip
FreeBSD-src-3f1ea1975a58479fa08ead002d32a9076f273e23.tar.gz
Mention the removal of UPAGES, the return-to-userspace fork(), and the fast
complete implementation of vfork().
Diffstat (limited to 'release')
-rw-r--r--release/sysinstall/help/relnotes.hlp17
1 files changed, 16 insertions, 1 deletions
diff --git a/release/sysinstall/help/relnotes.hlp b/release/sysinstall/help/relnotes.hlp
index e2911c6..2ee4564 100644
--- a/release/sysinstall/help/relnotes.hlp
+++ b/release/sysinstall/help/relnotes.hlp
@@ -34,13 +34,28 @@ previous hackery involving struct in_ifaddr and arpcom. Get rid of the
abominable multi_kludge.
The new if_media selection method for ethernet drivers has been brought
-in, obtained from Jason Thorpe's NetBSD implementation.
+in, obtained from Jason Thorpe's implementation for NetBSD.
Multi-session ISO-9660 CD-ROMs are now fully supported. By default, the
last session will be mounted (including for root mounts). For non-root
mounts, mount_cd9660(8) can take an argument to mount a particular
session instead of the default one.
+The UPAGES are gone from the per-process address space which allows
+complete address space and page table sharing by reference count.
+
+Newly forked child processes return directly to user mode rather than
+return up through the fork() syscall tree. This eliminates the kernel
+stack copy at fork time and simplifies certain other internal operations.
+It is also needed to support the removal of the UPAGES. (The idea for
+this originally came from NetBSD, but we did it for different reasons.)
+
+vfork() is now fully functional by taking advantage of the new sharing
+semantics and a significant speedup has been measured. This can be
+disabled via the kern.fast_vfork sysctl variable in case of problems.
+Statically linked binaries from older releases and other BSD platforms
+are a problem since there was a bug in the 4.4BSD (net2, Lite and Lite2)
+popen() implementation.
2. Supported Configurations
---------------------------
OpenPOWER on IntegriCloud