From owner-cvs-sys Sat Oct 12 14:37:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA02046 for cvs-sys-outgoing; Sat, 12 Oct 1996 14:37:04 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA01943; Sat, 12 Oct 1996 14:35:30 -0700 (PDT) Date: Sat, 12 Oct 1996 14:35:30 -0700 (PDT) From: John Dyson Message-Id: <199610122135.OAA01943@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include pmap.h src/sys/kern kern_exec.c kern_exit.c subr_rlist.c src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/10/12 14:35:29 Modified: sys/i386/i386 pmap.c sys/i386/include pmap.h sys/kern kern_exec.c kern_exit.c subr_rlist.c Log: Performance optimizations. One of which was meant to go in before the previous snap. Specifically, kern_exit and kern_exec now makes a call into the pmap module to do a very fast removal of pages from the address space. Additionally, the pmap module now updates the PG_MAPPED and PG_WRITABLE flags. This is an optional optimization, but helpful on the X86. Revision Changes Path 1.125 +43 -120 src/sys/i386/i386/pmap.c 1.45 +3 -1 src/sys/i386/include/pmap.h 1.47 +2 -1 src/sys/kern/kern_exec.c 1.41 +5 -2 src/sys/kern/kern_exit.c 1.18 +4 -4 src/sys/kern/subr_rlist.c