Annotation of src/sys/rump/TODO, Revision 1.8.14.2
1.8.14.2! tls 1: $NetBSD$
1.1 pooka 2:
1.2 pooka 3: * integrate build framework with config(1) to stop the need to
1.8 pooka 4: maintain a separate build infrastructure. the remaining step
5: is to rewrite the Makefiles to use source file lists generated
6: with config(1) (where possible)
7: + this will also benefit kernel modules
1.8.14.1 tls 8: + the patch to config(1) exists but is not in-tree. remaining work is
9: modifications to files.*
1.4 pooka 10: * find a better solution for rumpdefs.h, the sed "solution"
11: doesn't really scale nicely
1.8.14.2! tls 12: + everything except deeply embedded (i.e. small) can use:
! 13: http://github.com/justincormack/rumprun
1.8.14.1 tls 14: * the .a semantics do not make sense for rump kernel components.
1.8 pooka 15: additionally, they cannot be loaded as modules since they are
16: ar's instead of elf objects. make the build produce and use elf
17: objects instead of archives
18: * cleanup remaining uses of __ in the kernel
1.8.14.1 tls 19: * rump_syscalls.c in librump should be compiled in the client
20: namespace, not the rump kernel namespace. while technically trivial,
21: the build system makes this quite difficult. one option for "cheating"
22: would be to put it into librumpuser which is always available for
23: local clients (per definition of local client).
24: * add autoconf support to librumpuser to clean up the #ifdef acrobatics
25: and fix some of the issues that cannot be handled purely with static
26: ifdefs (autoconf to be used for non-native builds only)
CVSweb <webmaster@jp.NetBSD.org>