From owner-cvs-src-old@FreeBSD.ORG  Sat Mar 20 23:01:01 2010
Return-Path: <owner-cvs-src-old@FreeBSD.ORG>
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 73F221065678
	for <cvs-src-old@freebsd.org>; Sat, 20 Mar 2010 23:01:01 +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 6248E8FC12
	for <cvs-src-old@freebsd.org>; Sat, 20 Mar 2010 23:01:01 +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 o2KN11Oi091780
	for <cvs-src-old@freebsd.org>; Sat, 20 Mar 2010 23:01:01 GMT
	(envelope-from marius@repoman.freebsd.org)
Received: (from svn2cvs@localhost)
	by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2KN11XP091779
	for cvs-src-old@freebsd.org; Sat, 20 Mar 2010 23:01:01 GMT
	(envelope-from marius@repoman.freebsd.org)
Message-Id: <201003202301.o2KN11XP091779@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to
	marius@repoman.freebsd.org using -f
From: Marius Strobl <marius@FreeBSD.org>
Date: Sat, 20 Mar 2010 23:00:43 +0000 (UTC)
To: cvs-src-old@freebsd.org
X-FreeBSD-CVS-Branch: HEAD
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
	<cvs-src-old.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src-old>,
	<mailto:cvs-src-old-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src-old>
List-Post: <mailto:cvs-src-old@freebsd.org>
List-Help: <mailto:cvs-src-old-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src-old>,
	<mailto:cvs-src-old-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Mar 2010 23:01:01 -0000

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