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
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
rumpuser_errtrans.c
rumpuser_file.c
rumpuser_int.h
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
shlib_version
sp_common.c

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