Date: Sat, 3 Sep 2005 23:53:50 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 mp_machdep.c pmap.c src/sys/ia64/include pmap.h Message-ID: <200509032353.j83Nrok5098234@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2005-09-03 23:53:50 UTC FreeBSD src repository Modified files: sys/ia64/ia64 mp_machdep.c pmap.c sys/ia64/include pmap.h Log: o s/vhpt_size/pmap_vhpt_log2size/g o s/vhpt_base/pmap_vhpt_base/g o s/vhpt_bucket/pmap_vhpt_bucket/g o Declare the above in <machine/pmap.h> o Move the vm.stats.vhpt.* sysctls to machdep.vhpt.* o Create a tunable machdep.vhpt.log2size, with corresponding sysctl. The tunable allows the user to specify the VHPT size from the loader. o Don't keep track of the number of PTEs in the VHPT. Calculate the population when necessary by iterating the buckets and summing up the length of the buckets. o Don't perform the tpa instruction with a bucket lock held. The instruction can (theoretically) fault and locking is not needed. Revision Changes Path 1.58 +2 -4 src/sys/ia64/ia64/mp_machdep.c 1.165 +83 -44 src/sys/ia64/ia64/pmap.c 1.25 +3 -0 src/sys/ia64/include/pmap.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509032353.j83Nrok5098234>