CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2015/10/01 10:03:48
Modified files: sys/arch/alpha/alpha: pmap.c sys/arch/alpha/include: pmap.h Log message: Make the alpha pmap (more) mpsafe by protecting both the pmap itself and the pv lists with a mutex. This should make pmap_enter(9), pmap_remove(9) and pmap_page_protect(9) safe to use without holding the kernel lock. This largely reverts rev. 1.75, but now of course the pmap locks are defined to actually call mtx_enter(9) and mtx_leave(9). ok visa@