Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/rump/README.compileopts,v rcsdiff: /ftp/cvs/cvsroot/src/sys/rump/README.compileopts,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.6.6.2 retrieving revision 1.7 diff -u -p -r1.6.6.2 -r1.7 --- src/sys/rump/README.compileopts 2015/09/22 12:06:12 1.6.6.2 +++ src/sys/rump/README.compileopts 2015/04/23 14:39:03 1.7 @@ -1,4 +1,4 @@ - $NetBSD: README.compileopts,v 1.6.6.2 2015/09/22 12:06:12 skrll Exp $ + $NetBSD: README.compileopts,v 1.7 2015/04/23 14:39:03 pooka Exp $ This file describes compile-time options for rump kernels. Additionally, NetBSD build options will have an effect. See src/share/mk/bsd.README @@ -18,15 +18,13 @@ effect: Iff "yes", build with -DDIAGNOST RUMP_DEBUG -values: / -defval: +values: defined / not defined effect: Iff defined, build with -DDEBUG. RUMP_LOCKDEBUG -values: / -defval: +values: defined / not defined effect: Iff defined, build with -DLOCKDEBUG. @@ -46,6 +44,16 @@ effect: If "yes", build rump kernel with runtime. If "no", build with multiprocessor-capable locking. + RUMP_UNREAL_ALLOCATORS + +values: yes|no +defval: no +effect: If "yes", build version of kmem_alloc, pool and pool_cache + that directly relegate allocation to a hypercall. If "no", + build the regular NetBSD memory allocators which use + page-sized memory allocation hypercalls. + + RUMP_VIRTIF values: yes|no @@ -69,15 +77,13 @@ effect: Control how curlwp is obtained i register - use a dedicated register (implies -ffixed) - RUMP_NBCOMPAT + RUMP_COMPAT -values: comma-separated list of releases; e.g. "60,70"; - or "all" or "default" or "none". Currently default == all (but - might not be so in the future) -defval: all -effect: Builds NetBSD COMPAT_nn code for each of the elements in the list. - This option is useful only when building rump kernels for - NetBSD userspace, and an empty value may be supplied elsewhere. +values: either a comma-separated list of releases (e.g. 50,60), or "all" +defval: two previous NetBSD releases; check Makefile.rump +effect: Builds COMPAT_nn code for each of the elements in the list. + This is only useful when building rump kernels for NetBSD + userspace. ================================================================================