summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2014-10-01 14:08:28 +0200
committerThomas Schwinge <thomas@codesourcery.com>2014-10-01 14:08:28 +0200
commit75036e1e49da44ce9c4325ee144aaa9beff9f78a (patch)
tree9cca65e3f4e98bd2794d2fe8e54a1f291c4e1d92
parent44c2ce84e01c82f1a29f610167fe793796ffd48d (diff)
Interlink a few GNU Mach memory management/pageout issues.
-rw-r--r--open_issues/gnumach_memory_management_2.mdwn31
-rw-r--r--open_issues/libpager_deadlock.mdwn6
-rw-r--r--user/Sergio_Lopez.mdwn4
3 files changed, 37 insertions, 4 deletions
diff --git a/open_issues/gnumach_memory_management_2.mdwn b/open_issues/gnumach_memory_management_2.mdwn
index 64aae2a4..4f6a3db3 100644
--- a/open_issues/gnumach_memory_management_2.mdwn
+++ b/open_issues/gnumach_memory_management_2.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2014 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -10,7 +10,8 @@ License|/fdl]]."]]"""]]
[[!tag open_issue_gnumach]]
-IRC, freenode, #hurd, 2011-10-16:
+
+# IRC, freenode, #hurd, 2011-10-16
<youpi> braunr: I realize that kmem_alloc_wired maps the allocated pages in
the kernel map
@@ -244,3 +245,29 @@ IRC, freenode, #hurd, 2011-10-16:
<braunr> we don't have code to get rid of this macro
<braunr> but i don't even know how we, as maintainers, are supposed to
guess it
+
+
+# `k0ro/advisory_pageout/master`
+
+[[!GNU_Savannah_Git_hurd_gnumach 666299d037be6ffa83345d6d281fa955431f55fe]].
+
+[[user/Sergio_Lopez]], [[libpager_deadlock]].
+
+
+# Increase the pageout thread priority
+
+ * [[!message-id "1341845097-24763-1-git-send-email-rbraun@sceen.net"]].
+
+ * [[!GNU_Savannah_Git_hurd_gnumach
+ c7cdf5ff96e7c3bb008877893aa194908dca2185]].
+
+
+# Tune VM Parameters
+
+ * [[!message-id
+ "h2k97f2a0d81004181028ycc10c46codc45d6ea33b2b0d5@mail.gmail.com"]].
+
+ * [[!message-id "1341845097-24763-1-git-send-email-rbraun@sceen.net"]].
+
+ * [[!GNU_Savannah_Git_hurd_gnumach
+ 91f0887ca2345c2bd02747e4b437076641d77cd9]].
diff --git a/open_issues/libpager_deadlock.mdwn b/open_issues/libpager_deadlock.mdwn
index 017ecff6..ddcd404d 100644
--- a/open_issues/libpager_deadlock.mdwn
+++ b/open_issues/libpager_deadlock.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2010, 2012 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2010, 2012, 2014 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -27,6 +28,9 @@ Deadlocks in libpager/periodic sync have been found.
http://www.sceen.net/~rbraun/moving_the_default_memory_manager_out_of_the_mach_kernel.pdf
<braunr> we should more seriously consider sergio's advisory pageout branch
some day
+
+[[user/Sergio_Lopez]], [[gnumach_memory_management_2]].
+
<braunr> i'll try to get in touch with him about that before he completely
looses interest
<braunr> i'll include it in my "make that page cache as decent as possible"
diff --git a/user/Sergio_Lopez.mdwn b/user/Sergio_Lopez.mdwn
index b514982e..ab5ed1f1 100644
--- a/user/Sergio_Lopez.mdwn
+++ b/user/Sergio_Lopez.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2014 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -18,6 +18,8 @@ License|/fdl]]."]]"""]]
### Advisory Pageout
+[[open_issues/libpager_deadlock]], [[open_issues/gnumach_memory_management_2]].
+
#### Rationale
This work has two objectives: