From owner-freebsd-arm@FreeBSD.ORG Mon Sep 10 16:49:33 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 61FE3106566C for ; Mon, 10 Sep 2012 16:49:33 +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 347B68FC12 for ; Mon, 10 Sep 2012 16:49:33 +0000 (UTC) Received: from mh10.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh10.mail.rice.edu (Postfix) with ESMTP id B26A1604F5; Mon, 10 Sep 2012 11:49:32 -0500 (CDT) Received: from mh10.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh10.mail.rice.edu (Postfix) with ESMTP id B12BE604FA; Mon, 10 Sep 2012 11:49:32 -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 JcT5oDmdxb_j; Mon, 10 Sep 2012 11:49:32 -0500 (CDT) Received: from adsl-216-63-78-18.dsl.hstntx.swbell.net (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (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 556DF604F2; Mon, 10 Sep 2012 11:49:32 -0500 (CDT) Message-ID: <504E1A1B.90101@rice.edu> Date: Mon, 10 Sep 2012 11:49:31 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:8.0) Gecko/20111113 Thunderbird/8.0 MIME-Version: 1.0 To: Andrew Turner References: <504BDC56.3060607@rice.edu> <20120910211817.2d8a340d@fubar.geek.nz> In-Reply-To: <20120910211817.2d8a340d@fubar.geek.nz> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "arm@freebsd.org" , Alan Cox Subject: Re: armv6 pmap patch X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Sep 2012 16:49:33 -0000 On 09/10/2012 04:18, Andrew Turner wrote: > On Sat, 08 Sep 2012 19:01:26 -0500 > Alan Cox wrote: > >> Can someone here please test this patch to the new armv6 pmap? It >> eliminates the use of the page queues lock and updates some >> comments. Similar changes were recently made to the original arm pmap. >> >> Thanks, >> Alan >> > I have booted FreeBSD with the patch on a Pandaboard and it appears to > work. Are there any tests you would like me to run? > Nothing in particular, since almost anything that you do on the machine will exercise the changed code. There appears to be a lot of unnecessary dropping and reacquiring of locks around UMA calls in both pmap.c and pmap-v6.c. I will try to generate a patch to eliminate this later in the week. Alan