Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 2009 20:42:37 +0000 (UTC)
From:      Andrew Thompson <thompsa@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/arm/arm pmap.c src/sys/arm/include pmap.h
Message-ID:  <200906182043.n5IKh6Nr015517@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
thompsa     2009-06-18 20:42:37 UTC

  FreeBSD src repository

  Modified files:
    sys/arm/arm          pmap.c 
    sys/arm/include      pmap.h 
  Log:
  SVN rev 194459 on 2009-06-18 20:42:37Z by thompsa
  
  Track the kernel mapping of a physical page by a new entry in vm_page
  structure. When the page is shared, the kernel mapping becomes a special
  type of managed page to force the cache off the page mappings. This is
  needed to avoid stale entries on all ARM VIVT caches, and VIPT caches
  with cache color issue.
  
  Submitted by:   Mark Tinguely
  Reviewed by:    alc
  Tested by:      Grzegorz Bernacki, thompsa
  
  Revision  Changes    Path
  1.110     +161 -41   src/sys/arm/arm/pmap.c
  1.32      +2 -0      src/sys/arm/include/pmap.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906182043.n5IKh6Nr015517>