xref: /netbsd-src/lib/librumpuser/README.compileopts (revision 181254a7b1bdde6873432bffef2d2decc4b5c22f)
1        $NetBSD: README.compileopts,v 1.1 2016/01/25 00:24:23 pooka Exp $
2
3This file describes compile-time options (make variables) for
4the rumpuser POSIX implementation.
5
6Note: after changing an option, do a clean build.
7
8Global options:
9
10    RUMPUSER_THREADS
11
12values: pthread/none/fiber or <undefined>
13defval: <undefined>
14effect: Define the way threading is implemented in the rumpuser hypercall
15	implmentation.
16	<undefined> - use default implementation (currently "pthread")
17	pthread     - use pthreads to implement threading
18	none        - do not support kernel threads at all
19	fiber       - user a fiber interface, cooperatively scheduled contexts
20