Switch pmap over from the old linear tree mapping code to the pv_hash code using in xnu-1228's i386 pmap. This should improve performance. Additionally, clear only specific regions of the TLB as required instead of the full TLB.