From 3a42f36a2fdf0ec5db1941de845e238fe204346e Mon Sep 17 00:00:00 2001 From: kam Date: Mon, 19 Jul 2010 09:23:00 +0300 Subject: updating kam's roadmap --- user/kam.mdwn | 30 ++++++++++++++++++++---------- 1 file 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 -- cgit v1.2.3