From owner-cvs-all Tue Jul 24 0:13:11 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 202BB37B405; Tue, 24 Jul 2001 00:13:08 -0700 (PDT) (envelope-from dfr@FreeBSD.org) Received: (from dfr@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f6O7D8T76808; Tue, 24 Jul 2001 00:13:08 -0700 (PDT) (envelope-from dfr) Message-Id: <200107240713.f6O7D8T76808@freefall.freebsd.org> From: Doug Rabson Date: Tue, 24 Jul 2001 00:13:08 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/include pmap.h src/sys/alpha/alpha pmap.c trap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dfr 2001/07/24 00:13:08 PDT Modified files: sys/alpha/include pmap.h sys/alpha/alpha pmap.c trap.c Log: Simplify the implementation of pmap_emulate_reference(). The new version simply manipulates the pte which faulted instead of traversing the mapping list for that page. This makes it possible to complete the trap without needing locks and incidentally improves the accuracy of some statistics used by the VM system. Revision Changes Path 1.12 +1 -5 src/sys/alpha/include/pmap.h 1.61 +76 -54 src/sys/alpha/alpha/pmap.c 1.72 +2 -3 src/sys/alpha/alpha/trap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message