Module Name:    src
Committed By:   pooka
Date:           Fri Jun 20 12:36:32 UTC 2014

Modified Files:
        src/sys/rump: README.compileopts

Log Message:
document RUMP_SYM_NORENAME


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/README.compileopts

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/rump/README.compileopts
diff -u src/sys/rump/README.compileopts:1.4 src/sys/rump/README.compileopts:1.5
--- src/sys/rump/README.compileopts:1.4	Wed Apr 23 23:25:45 2014
+++ src/sys/rump/README.compileopts	Fri Jun 20 12:36:31 2014
@@ -1,4 +1,4 @@
-	$NetBSD: README.compileopts,v 1.4 2014/04/23 23:25:45 pooka Exp $
+	$NetBSD: README.compileopts,v 1.5 2014/06/20 12:36:31 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
@@ -6,6 +6,8 @@ for a desciption of NetBSD build options
 
 Note: after changing an option, do a clean build.
 
+Global options:
+
 
     RUMP_DIAGNOSTIC
 
@@ -77,6 +79,25 @@ effect: Control how curlwp is obtained i
 
 ================================================================================
 
+Per-component options:
+
+    RUMP_SYM_NORENAME
+
+values: regexp matching symbol names
+defval: <undefined>
+effect: Causes matching symbols from the component to not be renamed
+	into the rump kernel symbol namespace (rumpns_).  This option
+	can only be used in embedded environments where there is full
+	control over the platform's namespace.	Conversely, this option
+	cannot be used in kernel components which are not meant to be
+	tied to a specific platform.  Note: the value is processed by
+	make and must be appropriately escaped.  example:
+	RUMP_SYM_NORENAME=HYPERVISOR_|block$$
+	will not rename "^HYPERVISOR_" or "^block$"
+
+
+================================================================================
+
 
 The rest of the options described in this file are not intended to be
 set by users, but by the package building rump kernels.

Reply via email to