From owner-svn-src-all@freebsd.org Tue May 9 11:44:37 2017 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6E67D65E0F; Tue, 9 May 2017 11:44:37 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from fry.fubar.geek.nz (fry.fubar.geek.nz [139.59.165.16]) by mx1.freebsd.org (Postfix) with ESMTP id 8A5221DA3; Tue, 9 May 2017 11:44:36 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from [10.0.0.68] (host81-149-102-120.in-addr.btopenworld.com [81.149.102.120]) by fry.fubar.geek.nz (Postfix) with ESMTPSA id 3CDF54E76E; Tue, 9 May 2017 11:34:12 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: svn commit: r318021 - in head/sys/arm: arm include From: Andrew Turner In-Reply-To: <201705091105.v49B5WAp097952@repo.freebsd.org> Date: Tue, 9 May 2017 12:34:10 +0100 Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <85745E3A-3260-43C7-B134-85BFED786D55@fubar.geek.nz> References: <201705091105.v49B5WAp097952@repo.freebsd.org> To: Michal Meloun X-Mailer: Apple Mail (2.3273) X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 11:44:37 -0000 > On 9 May 2017, at 12:05, Michal Meloun wrote: >=20 > Author: mmel > Date: Tue May 9 11:05:32 2017 > New Revision: 318021 > URL: https://svnweb.freebsd.org/changeset/base/318021 >=20 > Log: > Introduce pmap_remap_vm_attr(), > it allows to remap one VM memattr class to another. >=20 > This function is intent to be used as workaround for various SoC = bugs, > mainly access ordering/sequencing related bugs in crossbar fabric. This seems quite heavy handed to change the attribute for all memory of = a given type. Other architectures have pmap_change_attr to change the = attribute on a specific range of memory. Andrew