summaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
authorkam <karim.allah.ahmed@gmail>2010-07-19 09:23:00 +0300
committerkam <karim.allah.ahmed@gmail>2010-07-19 09:23:00 +0300
commit3a42f36a2fdf0ec5db1941de845e238fe204346e (patch)
tree6bfad3200d37b34453c31967537f0426c0b4f96d /user
parent161309e13577d22426aecb1f34f6de396d405d88 (diff)
updating kam's roadmap
Diffstat (limited to 'user')
-rw-r--r--user/kam.mdwn30
1 files changed, 20 insertions, 10 deletions
diff --git a/user/kam.mdwn b/user/kam.mdwn
index 66b48e58..8ee68866 100644
--- a/user/kam.mdwn
+++ b/user/kam.mdwn
@@ -65,9 +65,9 @@ Stage 1:
####26th of May - 28th of May:
-* port OSF Mach's clustered pagein during 'page faults' ( [src]/vm/vm_fault.c )
-* port "cluster_size" attribute of memory objects from OSF Mach.
-* port "behavior" attribute of vm_map entries from OSF Mach.
+* (./) port OSF Mach's clustered pagein during 'page faults' ( [src]/vm/vm_fault.c )
+* (./) port "cluster_size" attribute of memory objects from OSF Mach.
+* (./) port "behavior" attribute of vm_map entries from OSF Mach.
####29th of May - 2nd of June:
@@ -89,7 +89,7 @@ Stage 2:
####5th of July - 7th of July:
-* Added "cluster_size" attribute to Neal Walfield's patch for the pager library.
+* (./) Add "cluster_size" attribute to Neal Walfield's patch for the pager library.
---
@@ -97,14 +97,14 @@ Stage 3:
####8th of July - 15th of July:
-* Patch the diskfs library to use the new pager library API.
-* Patch the ext2fs disk paging related routines to use the new pager library API.
-* Patch the mach-defpager API to use the new pager library API.
+* (./) Patch the diskfs library to use the new pager library API.
+* (./) Patch the ext2fs disk paging related routines to use the new pager library API.
####16th of July - 19th of July:
-* Testing the current patches, if possible.
+* Testing the current patches.
+* Stuck in compiling code ( http://30.media.tumblr.com/tumblr_l5ie1bb2u91qbjipvo1_500.jpg ) , so I started reading some documentation meanwhile ( [0] , [1] ).
---
@@ -112,7 +112,8 @@ Stage 4:
####19th of July - 31th of June:
-* Port the rest of the translators to the new pager library API
+* Check OSF Mach's mach-defpager.
+* Patch (or port OSF Mach's default pager) HURD's mach-defpager to use the new gnumach's RPCs.
---
@@ -137,6 +138,15 @@ TODO:
* Update the documentation of GNU Mach with the new interfaces.
-* Revise and finish the code related to default_memory_manager management in GNU Mach. [done]
+* (./) Revise and finish the code related to default_memory_manager management in GNU Mach. [done]
* Port the vm_page "clustered" attribute. [ to mark that the page wasn't requested but was paged-in as part of the cluster ].
+
+
+---
+
+
+# Readings
+
+[0] http://www.nongnu.org/ext2-doc/ext2.html
+[1] http://kerneltrap.org/node/452