Date: Sat, 20 Mar 2010 23:00:43 +0000 (UTC) From: Marius Strobl <marius@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/sparc64/sparc64 pmap.c Message-ID: <201003202301.o2KN11XP091779@repoman.freebsd.org>
index | next in thread | raw e-mail
marius 2010-03-20 23:00:43 UTC
FreeBSD src repository
Modified files:
sys/sparc64/sparc64 pmap.c
Log:
SVN rev 205399 on 2010-03-20 23:00:43Z by marius
Improve the KVA space sizing of 186682; on machines with large dTLBs we
can actually use all of the available lockable entries of the tiny dTLB
for the kernel TSB. With this change the KVA space sizing happens to be
more in line with the MI one so up to at least 24GB machines KVA doesn't
need to be limited manually. This is just another stopgap though, the
real solution is to take advantage of ASI_ATOMIC_QUAD_LDD_PHYS on CPUs
providing it so we don't need to lock the kernel TSB pages into the dTLB
in the first place.
Revision Changes Path
1.187 +35 -11 src/sys/sparc64/sparc64/pmap.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003202301.o2KN11XP091779>
