git: kernel - MPSAFE work - lockup i386 pmap

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jun 9 19:18:58 PDT 2010


commit 4107b0c01f09566bca6213a90bf31d586df567ac
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Jun 9 19:02:54 2010 -0700

    kernel - MPSAFE work - lockup i386 pmap
    
    * Tokenize the pmap API in platform/pc32/i386/pmap.c
    
    * Cleanup comments.  (non-block) interrupts are now always scheduled so
      pmap operations are no longer called from them.  And IPIs are not allowed
      to do anything so sophisticated as to modify pmaps.
    
    * Add a comment at the top indicating that the entire file is MPSAFE.

Summary of changes:
 sys/platform/pc32/i386/db_interface.c |    6 +-
 sys/platform/pc32/i386/pmap.c         |  770 +++++++++++++++++----------------
 sys/platform/pc32/include/pmap.h      |    2 +-
 3 files changed, 393 insertions(+), 385 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4107b0c01f09566bca6213a90bf31d586df567ac


-- 
DragonFly BSD source repository





More information about the Commits mailing list