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

git: kernel - MPSAFE work - lockup i386 pmap


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 9 Jun 2010 19:17:59 -0700 (PDT)

commit 4107b0c01f09566bca6213a90bf31d586df567ac
Author: Matthew Dillon <dillon@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



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