Home | History | Annotate | Line # | Download | only in librumpuser
README.compileopts revision 1.3
      1  1.3   lukem         $NetBSD: README.compileopts,v 1.3 2023/07/05 16:40:33 lukem Exp $
      2  1.1   pooka 
      3  1.1   pooka This file describes compile-time options (make variables) for
      4  1.1   pooka the rumpuser POSIX implementation.
      5  1.1   pooka 
      6  1.3   lukem Additionally, NetBSD build options will have an effect; see mk.conf(5)
      7  1.3   lukem and src/share/mk/bsd.README for a description of NetBSD build options.
      8  1.3   lukem 
      9  1.1   pooka Note: after changing an option, do a clean build.
     10  1.1   pooka 
     11  1.1   pooka Global options:
     12  1.1   pooka 
     13  1.1   pooka     RUMPUSER_THREADS
     14  1.1   pooka 
     15  1.1   pooka values: pthread/none/fiber or <undefined>
     16  1.1   pooka defval: <undefined>
     17  1.1   pooka effect: Define the way threading is implemented in the rumpuser hypercall
     18  1.2  andvar 	implementation.
     19  1.1   pooka 	<undefined> - use default implementation (currently "pthread")
     20  1.1   pooka 	pthread     - use pthreads to implement threading
     21  1.1   pooka 	none        - do not support kernel threads at all
     22  1.1   pooka 	fiber       - user a fiber interface, cooperatively scheduled contexts
     23