mips pmap patch

Jayachandran C. c.jayachandran at gmail.com
Thu Aug 9 15:36:31 UTC 2012


On Wed, Aug 8, 2012 at 9:40 PM, Alan Cox <alc at rice.edu> wrote:

> Can someone please test this patch?  It applies some changes to the mips
> pmap that were made a long time ago to the amd64 and i386 pmaps.  In
> particular, it reduces the size of a pv entry.
>
> Briefly, the big picture is that in order to move forward with further
> locking refinements to the VM system's machine-independent layer, I need to
> eliminate all uses of the page queues lock from every pmap.  In order to
> remove the page queues lock from the mips pmap, I need to port the new pv
> entry allocator from the amd64 and i386 pmaps.  This patch is preparation
> for that.


Tested the patch on XLP for about an hour ('make -j 64 buildworld' on 32
cpu mips64) and did not see any issues.

JC.


More information about the freebsd-mips mailing list