Date: Tue, 24 Jul 2001 00:13:08 -0700 (PDT) From: Doug Rabson <dfr@FreeBSD.org> 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 Message-ID: <200107240713.f6O7D8T76808@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107240713.f6O7D8T76808>
