Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/doc Mention rmind-uvmplock branch and its targets.
details: https://anonhg.NetBSD.org/src/rev/5d9092429805
branches: trunk
changeset: 753125:5d9092429805
user: rmind <rmind%NetBSD.org@localhost>
date: Tue Mar 16 15:49:58 2010 +0000
description:
Mention rmind-uvmplock branch and its targets.
diffstat:
doc/BRANCHES | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
diffs (35 lines):
diff -r af6704a8b5ad -r 5d9092429805 doc/BRANCHES
--- a/doc/BRANCHES Tue Mar 16 14:53:08 2010 +0000
+++ b/doc/BRANCHES Tue Mar 16 15:49:58 2010 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: BRANCHES,v 1.287 2010/02/11 05:29:01 uebayasi Exp $
+# $NetBSD: BRANCHES,v 1.288 2010/03/16 15:49:58 rmind Exp $
#
# This file contains a list of branches that exist in the NetBSD CVS
# tree and their current state.
@@ -487,6 +487,25 @@
allowing multiple conflicting packages and versions to co-exist
within the same tree
+Branch: rmind-uvmplock
+Description: Reorganize locking in UVM for 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.
+ - Optimize pmap_remove() with tracking in struct vm_map_entry.
+ - Unify /dev/mem et al in MI code and provide required locking.
+
Branch: rpaulo-netinet-merge-pcb
Description: merge in6pcb with inpcb
Status: Dormant
Home |
Main Index |
Thread Index |
Old Index