From owner-svn-src-stable-9@FreeBSD.ORG Wed Sep 5 21:27:29 2012 Return-Path: Delivered-To: svn-src-stable-9@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD830106564A; Wed, 5 Sep 2012 21:27:29 +0000 (UTC) (envelope-from alc@rice.edu) Received: from mh10.mail.rice.edu (mh10.mail.rice.edu [128.42.201.30]) by mx1.freebsd.org (Postfix) with ESMTP id 8714C8FC0A; Wed, 5 Sep 2012 21:27:29 +0000 (UTC) Received: from mh10.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh10.mail.rice.edu (Postfix) with ESMTP id 3025C6051A; Wed, 5 Sep 2012 16:27:27 -0500 (CDT) Received: from mh10.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh10.mail.rice.edu (Postfix) with ESMTP id 2E58F604F5; Wed, 5 Sep 2012 16:27:27 -0500 (CDT) X-Virus-Scanned: by amavis-2.7.0 at mh10.mail.rice.edu, auth channel Received: from mh10.mail.rice.edu ([127.0.0.1]) by mh10.mail.rice.edu (mh10.mail.rice.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id ym41si1-z6RI; Wed, 5 Sep 2012 16:27:27 -0500 (CDT) Received: from [10.74.20.46] (staff-74-dun20-046.rice.edu [10.74.20.46]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: alc) by mh10.mail.rice.edu (Postfix) with ESMTPSA id E2E3C604C6; Wed, 5 Sep 2012 16:27:26 -0500 (CDT) Message-ID: <5047C3A4.4040509@rice.edu> Date: Wed, 05 Sep 2012 16:27:00 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Konstantin Belousov References: <201209052040.q85KeCTe098721@svn.freebsd.org> In-Reply-To: <201209052040.q85KeCTe098721@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org Subject: Re: svn commit: r240151 - in stable/9/sys: amd64/amd64 amd64/include i386/i386 i386/xen kern mips/mips sparc64/sparc64 vm X-BeenThere: svn-src-stable-9@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for only the 9-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2012 21:27:29 -0000 On 9/5/2012 3:40 PM, Konstantin Belousov wrote: > Author: kib > Date: Wed Sep 5 20:40:11 2012 > New Revision: 240151 > URL: http://svn.freebsd.org/changeset/base/240151 > > Log: > MFC r233122,r237086,r237228,r237264,r237290,r237404,r237414,r237513,r237551, > r237592,r237604,r237623,r237684,r237733,r237813,r237855,r238124,r238126, > r238163,r238414,r238610,r238889,r238970,r239072,r239137,r240126 (all by alc): > > Add fine-grained PV chunk and list locking to the amd64 pmap, enabling > concurrent execution of the following functions on different pmaps: > > pmap_change_wiring() > pmap_copy() > pmap_enter() > pmap_enter_object() > pmap_enter_quick() > pmap_page_exists_quick() > pmap_page_is_mapped() > pmap_protect() > pmap_remove() > pmap_remove_pages() > > Requested and approved by: alc > > Modified: > stable/9/sys/amd64/amd64/pmap.c > stable/9/sys/amd64/include/cpufunc.h > stable/9/sys/i386/i386/pmap.c > stable/9/sys/i386/xen/pmap.c > stable/9/sys/kern/subr_witness.c > stable/9/sys/mips/mips/pmap.c > stable/9/sys/sparc64/sparc64/pmap.c > stable/9/sys/vm/vm_map.c > stable/9/sys/vm/vm_page.c > Directory Properties: > stable/9/sys/ (props changed) > Thank you! Alan