xref: /netbsd-src/lib/librumpuser/README.compileopts (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
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