K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-09-16T03:46:17.845226Z K 7 svn:log V 348 Split the SLB mirror cache into two kinds of object, one for kernel maps which are similar to the previous ones, and one for user maps, which are arrays of pointers into the SLB tree. This changes makes user SLB updates atomic, closing a window for memory corruption. While here, rearrange the allocation functions to make context switches faster. END