CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2015/04/09 10:56:52

Modified files:
        sys/arch/sparc64/include: pmap.h 
        sys/arch/sparc64/sparc64: pmap.c 

Log message:
Make the sparc64 pmap (more) mpsafe by protecting both the pmap itself and the
pv lists with a mutex.  Some minor code adjustments to prevent holding locks
too long.  This should make pmap_enter(9), pmap_remove(9) and
pmap_page_protect(9) safe to use without holding the kernel lock.

Reply via email to