Module Name: src Committed By: rmind Date: Mon May 2 20:48:28 UTC 2011
Modified Files: src/doc: BRANCHES Log Message: Update description of rmind-uvmplock branch. To generate a diff of this commit: cvs rdiff -u -r1.305 -r1.306 src/doc/BRANCHES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/BRANCHES diff -u src/doc/BRANCHES:1.305 src/doc/BRANCHES:1.306 --- src/doc/BRANCHES:1.305 Mon Feb 21 02:35:55 2011 +++ src/doc/BRANCHES Mon May 2 20:48:27 2011 @@ -1,4 +1,4 @@ -# $NetBSD: BRANCHES,v 1.305 2011/02/21 02:35:55 itohy Exp $ +# $NetBSD: BRANCHES,v 1.306 2011/05/02 20:48:27 rmind Exp $ # # This file contains a list of branches that exist in the NetBSD CVS # tree and their current state. @@ -486,7 +486,7 @@ within the same tree Branch: rmind-uvmplock -Description: Reorganize locking in UVM for pmap(9) +Description: Reorganize locking in UVM and improve x86 pmap(9) Status: Active Start Date: 15 March 2010 End Date: @@ -501,9 +501,13 @@ - Simplify locking in pmap(9) modules by removing P->V locking. - Use mutex_obj(9) on vmobjlock (and thus vnode_t::v_interlock) to share locks among UVM objects where necessary. - - Optimize pmap_remove() with tracking in struct vm_map_entry. + - Rewrite and optimize x86 TLB shootdown code. - Unify /dev/mem et al in MI code and provide required locking. + Future work: + + - Optimize pmap_remove() with tracking in struct vm_map_entry. + Branch: rpaulo-netinet-merge-pcb Description: merge in6pcb with inpcb Status: Dormant