11.3Slukem        $NetBSD: README.compileopts,v 1.3 2023/07/05 16:40:33 lukem Exp $
21.1Spooka
31.1SpookaThis file describes compile-time options (make variables) for
41.1Spookathe rumpuser POSIX implementation.
51.1Spooka
61.3SlukemAdditionally, NetBSD build options will have an effect; see mk.conf(5)
71.3Slukemand src/share/mk/bsd.README for a description of NetBSD build options.
81.3Slukem
91.1SpookaNote: after changing an option, do a clean build.
101.1Spooka
111.1SpookaGlobal options:
121.1Spooka
131.1Spooka    RUMPUSER_THREADS
141.1Spooka
151.1Spookavalues: pthread/none/fiber or <undefined>
161.1Spookadefval: <undefined>
171.1Spookaeffect: Define the way threading is implemented in the rumpuser hypercall
181.2Sandvar	implementation.
191.1Spooka	<undefined> - use default implementation (currently "pthread")
201.1Spooka	pthread     - use pthreads to implement threading
211.1Spooka	none        - do not support kernel threads at all
221.1Spooka	fiber       - user a fiber interface, cooperatively scheduled contexts
23