Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/doc Note rmind-uvmplock branch merge.
details: https://anonhg.NetBSD.org/src/rev/c47b2698fd81
branches: trunk
changeset: 765958:c47b2698fd81
user: rmind <rmind%NetBSD.org@localhost>
date: Sun Jun 12 03:50:42 2011 +0000
description:
Note rmind-uvmplock branch merge.
diffstat:
doc/BRANCHES | 48 ++++++++++++++++++++++++------------------------
doc/CHANGES | 3 ++-
2 files changed, 26 insertions(+), 25 deletions(-)
diffs (83 lines):
diff -r 5308768f466b -r c47b2698fd81 doc/BRANCHES
--- a/doc/BRANCHES Sun Jun 12 03:42:41 2011 +0000
+++ b/doc/BRANCHES Sun Jun 12 03:50:42 2011 +0000
@@ -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@localhost>
-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
@@ -1079,6 +1056,29 @@
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@localhost>
+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.
Status: Terminated; merged to -current
diff -r 5308768f466b -r c47b2698fd81 doc/CHANGES
--- a/doc/CHANGES Sun Jun 12 03:42:41 2011 +0000
+++ b/doc/CHANGES Sun Jun 12 03:50:42 2011 +0000
@@ -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]
Home |
Main Index |
Thread Index |
Old Index