xref: /netbsd-src/sys/rump/TODO (revision 6a1508dad3515842aa76bf5ec8fc2daab5f5af02)
1	$NetBSD: TODO,v 1.5 2008/12/16 23:34:28 pooka Exp $
2
3* fix the build structure to work better on non-NetBSD
4* figure out how to handle mount parameters in fs-independent
5  fashion (requires kernel changes)
6* integrate build framework with config(1) to stop the need to
7  maintain a separate build infrastructure
8* find a better solution for rumpdefs.h, the sed "solution"
9  doesn't really scale nicely
10* improve rump syscalls.  current problems:
11  + can only call same process
12  + no __RENAME available, so calls might be: rump___sys_socket30()
13  + using them requires source level modifications
14    - what do to with final &error parameter?  most intrusive change
15* make sure no userspace symbols are linked directly against _KERNEL libs
16  + current exceptions at least bswap
17* add a "proper" scheduler, i.e. map threads to virtual cpu's
18  + need to introduce a guard at all entry points into rumpspace
19