svn commit: r276334 - head/sys/arm/include

Ian Lepore ian at freebsd.org
Sun Dec 28 18:20:25 UTC 2014


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 at gmail.com>,
                Michal Meloun <meloun at miracle.cz

-- Ian




More information about the svn-src-head mailing list