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