DragonFly BSD
DragonFly commits List (threaded) for 2009-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - pmap - more invltlb stuff


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 31 Dec 2009 19:02:42 -0800 (PST)

commit a93980ab4728c8b94efde3c006b8301590b7214a
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Thu Dec 31 18:52:55 2009 -0800

    kernel - pmap - more invltlb stuff
    
    * Make sure pmap->pm_cache is cleared when a pmap gets reused,
      fixing an issue where the pmap subsystem wasn't properly
      invltlb'ing the recycled pmap due to stale cpu cache bits.
    
    * Add sysctl vm.dreadful_invltlb (default to off) as a debugging aid.
      Turning this on disables pmap->pm_cache and does an unconditional
      invltlb on every pmap operation.

Summary of changes:
 sys/platform/pc32/i386/pmap.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a93980ab4728c8b94efde3c006b8301590b7214a


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]