svn commit: r240151 - in stable/9/sys: amd64/amd64 amd64/include
i386/i386 i386/xen kern mips/mips sparc64/sparc64 vm
Alan Cox
alc at rice.edu
Wed Sep 5 21:27:29 UTC 2012
On 9/5/2012 3:40 PM, Konstantin Belousov wrote:
> Author: kib
> Date: Wed Sep 5 20:40:11 2012
> New Revision: 240151
> URL: http://svn.freebsd.org/changeset/base/240151
>
> Log:
> MFC r233122,r237086,r237228,r237264,r237290,r237404,r237414,r237513,r237551,
> r237592,r237604,r237623,r237684,r237733,r237813,r237855,r238124,r238126,
> r238163,r238414,r238610,r238889,r238970,r239072,r239137,r240126 (all by alc):
>
> Add fine-grained PV chunk and list locking to the amd64 pmap, enabling
> concurrent execution of the following functions on different pmaps:
>
> pmap_change_wiring()
> pmap_copy()
> pmap_enter()
> pmap_enter_object()
> pmap_enter_quick()
> pmap_page_exists_quick()
> pmap_page_is_mapped()
> pmap_protect()
> pmap_remove()
> pmap_remove_pages()
>
> Requested and approved by: alc
>
> Modified:
> stable/9/sys/amd64/amd64/pmap.c
> stable/9/sys/amd64/include/cpufunc.h
> stable/9/sys/i386/i386/pmap.c
> stable/9/sys/i386/xen/pmap.c
> stable/9/sys/kern/subr_witness.c
> stable/9/sys/mips/mips/pmap.c
> stable/9/sys/sparc64/sparc64/pmap.c
> stable/9/sys/vm/vm_map.c
> stable/9/sys/vm/vm_page.c
> Directory Properties:
> stable/9/sys/ (props changed)
>
Thank you!
Alan
More information about the svn-src-all
mailing list