From owner-cvs-sys Mon Apr 7 11:41:56 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA01596 for cvs-sys-outgoing; Mon, 7 Apr 1997 11:41:56 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA01583; Mon, 7 Apr 1997 11:41:32 -0700 (PDT) Received: from current1.whistle.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.8.5/8.8.4) with SMTP id LAA27964; Mon, 7 Apr 1997 11:29:03 -0700 (PDT) Message-ID: <33493C34.167EB0E7@whistle.com> Date: Mon, 07 Apr 1997 11:25:56 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Peter Wemm CC: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include cpu.h src/sys/kern init_main.c kern_exit.c kern_fork.c src/sys/sys proc.h src/sys/i386/i386 exception.s genassym.c locore.s machdep.c pmap.c swtch.s symbols.raw trap.c vm_machdep.c src/sys/vm vm_extern.h vm_glue.c vm_map.c vm_map.h References: <199704070716.AAA27557@freefall.freebsd.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > The biggie: Get rid of the UPAGES from the top of the per-process address > space. (!) YAY!!!!! role on rfork() pthreads!!! > Now that the UPAGES (pcb and kernel stack) are out of user space, make > rfork(..RFMEM..) do what was intended by sharing the vmspace > entirely via reference counting rather than simply inheriting the mappings. "and there was great celebration, and the people feated on aardvarks, and anchovies and sloths and...." (or however the quote goes)