Sun Jun 12 03:50:42 2011 UTC ()
Note rmind-uvmplock branch merge.


(rmind)
diff -r1.308 -r1.309 src/doc/BRANCHES
diff -r1.1555 -r1.1556 src/doc/CHANGES

cvs diff -r1.308 -r1.309 src/doc/BRANCHES (expand / switch to context diff)
--- src/doc/BRANCHES 2011/06/02 22:15:22 1.308
+++ src/doc/BRANCHES 2011/06/12 03:50:42 1.309
@@ -1,4 +1,4 @@
-#	$NetBSD: BRANCHES,v 1.308 2011/06/02 22:15:22 cherry Exp $
+#	$NetBSD: BRANCHES,v 1.309 2011/06/12 03:50:42 rmind Exp $
 #
 # This file contains a list of branches that exist in the NetBSD CVS
 # tree and their current state.
@@ -495,29 +495,6 @@
 		allowing multiple conflicting packages and versions to co-exist
 		within the same tree
 
-Branch:		rmind-uvmplock
-Description:	Reorganize locking in UVM and improve x86 pmap(9)
-Status:		Active
-Start Date:	15 March 2010
-End Date:	
-Base Tag:	rmind-uvmplock-base
-Maintainer:	Mindaugas Rasiukevicius <rmind@netbsd.org>
-Scope:		Kernel
-Notes:		Goals:
-
-		- Reorganize locking in UVM and serialize pmap(9) operations
-		  on same page(s).  New lock order: [vmpage-lock] -> pmap-lock.
-		  Based on the patch from ad@.
-		- 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.
-		- 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
@@ -1078,6 +1055,29 @@
 Scope:		dist/pf dist/ipf distrib/sets/lists sys usr.sbin/altq
 Notes:		Only the first item in the description was finished
 		in this branch.
+
+Branch:		rmind-uvmplock
+Description:	Reorganize locking in UVM and improve x86 pmap(9)
+Status:		Terminated; merged to -current
+Start Date:	15 March 2010
+End Date:	12 June 2011
+Base Tag:	rmind-uvmplock-base
+Maintainer:	Mindaugas Rasiukevicius <rmind@netbsd.org>
+Scope:		Kernel
+Notes:		Goals:
+
+		- Reorganize locking in UVM and serialize pmap(9) operations
+		  on same page(s).  New lock order: [vmpage-lock] -> pmap-lock.
+		  Based on the patch from ad@.
+		- 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.
+		- 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:		sommerfeld_i386mp_1
 Description:	Multiprocessor support for i386 using Intel MP BIOS.

cvs diff -r1.1555 -r1.1556 src/doc/CHANGES (expand / switch to context diff)
--- src/doc/CHANGES 2011/06/12 01:45:00 1.1555
+++ src/doc/CHANGES 2011/06/12 03:50:42 1.1556
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1555 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1556 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -1021,3 +1021,4 @@
 		after exec(3). [alnsn 20110601]
 	alpha: Converted Alpha to use PCU to manage FPU. [matt 20110607]
 	sparc: enable options MODULAR in the GENERIC* kernels.  [mrg 20110611]
+	kernel: Merge of the rmind-uvmplock branch. [rmind 20110612]