From owner-cvs-src-old@FreeBSD.ORG Wed Mar 31 22:06:14 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67EAB1065742 for ; Wed, 31 Mar 2010 22:06:14 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 555BD8FC12 for ; Wed, 31 Mar 2010 22:06:14 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o2VM6ESJ029402 for ; Wed, 31 Mar 2010 22:06:14 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2VM6Em5029401 for cvs-src-old@freebsd.org; Wed, 31 Mar 2010 22:06:14 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201003312206.o2VM6Em5029401@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Wed, 31 Mar 2010 22:05:53 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/sparc64/sparc64 pmap.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 22:06:14 -0000 marius 2010-03-31 22:05:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/sparc64 pmap.c Log: SVN rev 206014 on 2010-03-31 22:05:53Z by marius MFC: r205399 Improve the KVA space sizing of r186682 (r190080); 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.166.2.15 +35 -11 src/sys/sparc64/sparc64/pmap.c