NetBSD/lib/librumpuser
martin 3fd84419c8 PR kern/57626: instead of an (arbitrary) FAKE_PAGE_SHIFT (and always
using 4k pages), query the hypervisor for the real page size of the host
kernel and use that for architectures that do not have compile time
constant page sizes.
2023-09-24 09:33:26 +00:00
..
build-aux fix various typos in comments and messages. 2023-06-03 20:41:44 +00:00
Makefile bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
README.compileopts mk.conf(5): document rump variables 2023-07-05 16:40:33 +00:00
configure librumpuser/configure: regen for URL fixes 2023-07-15 09:22:44 +00:00
configure.ac librumpuser/configure: fix missing directory warning 2023-07-15 09:21:36 +00:00
rumpfiber.c
rumpfiber.h
rumpfiber_bio.c
rumpfiber_sp.c
rumpuser.c PR kern/57626: instead of an (arbitrary) FAKE_PAGE_SHIFT (and always 2023-09-24 09:33:26 +00:00
rumpuser_bio.c
rumpuser_component.c
rumpuser_component.h
rumpuser_config.h.in
rumpuser_daemonize.c fix typos in comments and one definition, mainly s/sucket/socket/. 2023-08-03 20:45:49 +00:00
rumpuser_dl.c lib: remove CONSTCOND comment 2022-04-19 20:32:14 +00:00
rumpuser_errtrans.c
rumpuser_file.c
rumpuser_int.h lib: remove CONSTCOND comment 2022-04-19 20:32:14 +00:00
rumpuser_mem.c
rumpuser_port.h fix rump URLs 2023-07-14 23:28:01 +00:00
rumpuser_pth.c
rumpuser_pth_dummy.c
rumpuser_random.c
rumpuser_sigtrans.c
rumpuser_sp.c Allocate one more byte so that we are always NUL-terminated, and remove 2020-05-06 12:44:36 +00:00
shlib_version
sp_common.c In unix_parse(), always allocate memory for the entire struct sockaddr_un 2021-12-07 10:39:33 +00:00

README.compileopts

        $NetBSD: README.compileopts,v 1.3 2023/07/05 16:40:33 lukem Exp $

This file describes compile-time options (make variables) for
the rumpuser POSIX implementation.

Additionally, NetBSD build options will have an effect; see mk.conf(5)
and src/share/mk/bsd.README for a description of NetBSD build options.

Note: after changing an option, do a clean build.

Global options:

    RUMPUSER_THREADS

values: pthread/none/fiber or <undefined>
defval: <undefined>
effect: Define the way threading is implemented in the rumpuser hypercall
	implementation.
	<undefined> - use default implementation (currently "pthread")
	pthread     - use pthreads to implement threading
	none        - do not support kernel threads at all
	fiber       - user a fiber interface, cooperatively scheduled contexts