Date: Sun, 28 Dec 2014 11:20:22 -0700 From: Ian Lepore <ian@freebsd.org> To: src-committers@freebsd.org Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org Subject: Re: svn commit: r276334 - head/sys/arm/include Message-ID: <1419790822.1018.208.camel@freebsd.org> In-Reply-To: <201412281819.sBSIJ6lJ094382@svn.freebsd.org> References: <201412281819.sBSIJ6lJ094382@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2014-12-28 at 18:19 +0000, Ian Lepore wrote: > Author: ian > Date: Sun Dec 28 18:19:05 2014 > New Revision: 276334 > URL: https://svnweb.freebsd.org/changeset/base/276334 > > Log: > Add new TLB and cache maintainence functions for armv6 and armv7. These > are inline functions that handle all the routine maintenance operations > except the flush-all and invalidate-all routines which are required only > during early kernel init. > > These inline functions should be very much faster than the old mechanism > that involved jumping through the big cpufuncs table, especially for > common operations such as invalidating a single TLB entry. Note that > nothing is calling these yet, this just is just required infrastructure > for upcoming changes to the pmap-v6 code. > > Modified: > head/sys/arm/include/cpu-v6.h Ooops, I forgot to add... Submitted by: Svatopluk Kraus <onwahe@gmail.com>, Michal Meloun <meloun@miracle.cz -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1419790822.1018.208.camel>