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-all
mailing list