Skip site navigation (1)Skip section navigation (2)
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>