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.