fe2addf5b0
The resource virtualization layer has been extended to support sub RM sessions because this feature is used by the dynamic linker. Currently, the address space of the forking process is copied eagerly. However, different dataspace types are treated differently. For example, only RAM dataspaces are copied but no ROM dataspaces. At the libc side, a setjmp/longjmp-based trampoline mechanism is used to implement the continuation of the main thread inside the new process. This procedure is also responsible for re-establishing the relationship to the new process' parent as well as its Noux session. This version is still in flux and has many rough edges. It is tied to OKL4 for now. |
||
---|---|---|
.. | ||
target.mk | ||
test | ||
test.cc |