[BACK]Return to TODO CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / rump

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/rump/TODO between version 1.1 and 1.1.28.2

version 1.1, 2007/09/10 21:18:55 version 1.1.28.2, 2009/01/17 13:29:35
Line 1 
Line 1 
         $NetBSD$          $NetBSD$
   
 * fix the build structure to work better on non-NetBSD  * fix the build structure to work better on non-NetBSD
 * finish fs/bin/fsconsole  * figure out how to handle mount parameters in fs-independent
   + figure out how to handle mount parameters in fs-independent    fashion (requires kernel changes)
     fashion (requires kernel changes)  * integrate build framework with config(1) to stop the need to
 * compile more components directly out of the kernel source tree    maintain a separate build infrastructure
   + whole of vfs_subr?  * find a better solution for rumpdefs.h, the sed "solution"
   + kern_lock?    doesn't really scale nicely
 * support ltsleep + locking primitives which might need to sleep  * improve rump syscalls.  current problems:
   (only lfs needs this currently)    + can only call same process
 * support nfs    + no __RENAME available, so calls might be: rump___sys_socket30()
     + using them requires source level modifications
       - what do to with final &error parameter?  most intrusive change
   * make sure no userspace symbols are linked directly against _KERNEL libs
     + current exceptions at least bswap
   * add a "proper" scheduler, i.e. map threads to virtual cpu's
     + need to introduce a guard at all entry points into rumpspace

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.28.2

CVSweb <webmaster@jp.NetBSD.org>