TODO revision 1.8
11.8Spooka	$NetBSD: TODO,v 1.8 2011/02/01 15:26:46 pooka Exp $
21.1Spooka
31.1Spooka* fix the build structure to work better on non-NetBSD
41.7Spooka  = available in pkgsrc/misc/rump
51.2Spooka* figure out how to handle mount parameters in fs-independent
61.2Spooka  fashion (requires kernel changes)
71.7Spooka  = generic fs-mounting, GSoC 2009
81.2Spooka* integrate build framework with config(1) to stop the need to
91.8Spooka  maintain a separate build infrastructure.  the remaining step
101.8Spooka  is to rewrite the Makefiles to use  source file lists generated
111.8Spooka  with config(1) (where possible)
121.8Spooka  + this will also benefit kernel modules
131.4Spooka* find a better solution for rumpdefs.h, the sed "solution"
141.4Spooka  doesn't really scale nicely
151.7Spooka* make rumpuser interface fully portable
161.7Spooka  + get rid of all non-standard binary types
171.7Spooka  + limit use of ioctl
181.8Spooka* the .a semantics do not make sense for rump components.
191.8Spooka  additionally, they cannot be loaded as modules since they are
201.8Spooka  ar's instead of elf objects.  make the build produce and use elf
211.8Spooka  objects instead of archives
221.8Spooka* cleanup remaining uses of __ in the kernel
23