Commit Graph

6 Commits

Author SHA1 Message Date
justin
3620d3dbee Add a fiber based implementation of librumpuser in addition to the
default pthreads based version.

Discussed with pooka@
2014-07-11 20:26:31 +00:00
pooka
d6f42aa6f0 document RUMP_SYM_NORENAME 2014-06-20 12:36:31 +00:00
pooka
d6454414fd Add a RUMP_USE_CTOR compile-time switch. If defined, use
__attribute__((constructor)) to determine which rump kernel components
and kernel modules are linked into the rump kernel.  If not defined
(default), use the regular approach with link sets.

This option is aimed to fix problems with toolchains where using link
sets is not possible because the linker does not generate the requisite
__start/__stop symbols for the link set sections (e.g. GNU gold, OS X, ...).
2014-04-23 23:25:45 +00:00
pooka
85a5ecc11a Introduce RUMP_CURLWP compile option to select curlwp scheme.
Default is still "hypercall".
2014-03-16 15:31:03 +00:00
pooka
6eb4d621cb note that it's a good idea to do a clean build if an option is changed 2014-03-16 14:47:47 +00:00
pooka
1e52cb3b60 document compile-time options for rump kernels 2014-03-16 14:33:22 +00:00