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.