From owner-freebsd-arm@FreeBSD.ORG Thu Jul 4 17:34:13 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A1047FFD for ; Thu, 4 Jul 2013 17:34:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ie0-f172.google.com (mail-ie0-f172.google.com [209.85.223.172]) by mx1.freebsd.org (Postfix) with ESMTP id 7353312E6 for ; Thu, 4 Jul 2013 17:34:13 +0000 (UTC) Received: by mail-ie0-f172.google.com with SMTP id 16so3676687iea.17 for ; Thu, 04 Jul 2013 10:34:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=kQm/JUOfjCS+rtaXbNz5r2FqkW2GsqaobEUYCZDwWP0=; b=dJ/f0XDYfGTh03xRM9BHQTMLWJRpcFFzJItfEkYeDBwuLY5nLvoOPKODMxLg+U1iQz UOnseG1iU5qKBR3vn/EZ77Eztd8e81IJlKqFQhplX/P99QsRhiqJ1i8i3XXmSuf2R7qe jTVpGZKaEE8PUYJR5oUNqgz0LlbVgHegTF1zqBql+MrqsbR0t5NdqQgr8aE4F3v+OcEu 0D/QRcerMPX3TlfV68HoaHx+YVVPM3B8N9DXobR74cc8/qv+A+PJYp3eqSuX5Bp9fOIH 4OUkN2ztVcJ+YhUAnsiLiKBa7QBOG7Z8WMorfLAiMJuhlsS4MFkutkTcs30x6N2kSH7A ItdA== X-Received: by 10.50.119.74 with SMTP id ks10mr24348197igb.59.1372959246983; Thu, 04 Jul 2013 10:34:06 -0700 (PDT) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPSA id ht10sm2146153igb.2.2013.07.04.10.34.05 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 04 Jul 2013 10:34:06 -0700 (PDT) Sender: Warner Losh Subject: Re: New pmap-v6.c features and improvements Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <51D57456.9080504@semihalf.com> Date: Thu, 4 Jul 2013 11:34:04 -0600 Content-Transfer-Encoding: 7bit Message-Id: References: <519B6B1C.9060008@semihalf.com> <20130522184232.GA437@jail.io> <519E0D62.5030708@semihalf.com> <51CC4CC1.4020509@semihalf.com> <51D57456.9080504@semihalf.com> To: Zbyszek Bodek X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQkD0cdZ0pkEk5R+9ir+nL9p6c34lfmFVZP9zUMwKPF50VRS8zxmOeIhWBtzbqlypdEXM6s3 Cc: freebsd-arm@FreeBSD.org, ray@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jul 2013 17:34:13 -0000 On Jul 4, 2013, at 7:10 AM, Zbyszek Bodek wrote: > On 27.06.2013 16:31, Zbyszek Bodek wrote: >> On 23.05.2013 14:36, Zbyszek Bodek wrote: >>> On 22.05.2013 20:42, Ruslan Bukin wrote: >>>> On Tue, May 21, 2013 at 02:39:56PM +0200, Zbyszek Bodek wrote: >>>>> Hello Everyone, >>>>> >>>>> I would like to introduce another pack of patches for pmap-v6.c and >>>>> related, that we created as a part of Semihalf work on Superpages >>>>> support. >>>>> >>>>> The patches include some major changes like: >>>>> >>>>> - Switch to AP[1:0] access permissions model >>>>> - Transition of the mapping related flags to PTE (stop using PVF_ flags >>>>> in pv_entry) >>>>> - Rework of the pmap_enter_locked() function >>>>> - pmap code optimizations >>>>> >>>>> And some minor clean-ups: >>>>> >>>>> - Get rid of the VERBOSE_INIT_ARM option >>>>> - Clean-ups, style and naming improvements to pmap >>>>> >>>>> Please check out the attachment for details. >>>>> >>>>> I will be happy to answer your questions and doubts if any. >>>>> >>>>> Best regards >>>>> Zbyszek Bodek >>>> >>>> I tested new patches with exynos5 and everything is OK. >>>> (I mean all works as usual) >>>> >>> >>> Hello. >>> >>> I'm happy to announce that code has been integrated to the FreeBSD HEAD. >>> Great thanks your help! >>> >> >> Hello Everyone, >> >> We have two micro patches for pmap-v6.c containing fix for 'modified' >> bit emulation and removal of the redundant PGA_WRITEABLE clearing. >> >> Please check out the attachment. >> >> These two are minimal changes and we would like to commit them soon, so >> we would be grateful if you could test them on your ARMv6/v7 platforms >> and give us your remarks. >> > > Hello, > > Because there were no objections, we've integrated the patches: > > http://svnweb.freebsd.org/base?view=revision&revision=252694 > http://svnweb.freebsd.org/base?view=revision&revision=252695 thanks Zbyszek! Warner