summaryrefslogtreecommitdiff
path: root/busybox-modutils.kconfig
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-11-28 21:37:24 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-11-28 21:37:24 +0100
commitbd90baeb9f9a255a545e0ece9197f89f04395db0 (patch)
tree59169ed66acf150a9fc6aba90fe96b9afd7155d1 /busybox-modutils.kconfig
parent126f2b8df773acc00d0b52a4dfbffadebe7946e2 (diff)
downloadembtk-busybox-kconfigs-bd90baeb9f9a255a545e0ece9197f89f04395db0.tar.gz
embtk-busybox-kconfigs-bd90baeb9f9a255a545e0ece9197f89f04395db0.tar.bz2
embtk-busybox-kconfigs-bd90baeb9f9a255a545e0ece9197f89f04395db0.tar.xz
Import busybox-1.16.x kconfigs symbolsembtk-busybox-kconfigs-1.16.1
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'busybox-modutils.kconfig')
-rw-r--r--busybox-modutils.kconfig16
1 files changed, 16 insertions, 0 deletions
diff --git a/busybox-modutils.kconfig b/busybox-modutils.kconfig
index 69f0907..677a518 100644
--- a/busybox-modutils.kconfig
+++ b/busybox-modutils.kconfig
@@ -112,6 +112,22 @@ config KEMBTK_BUSYB_FEATURE_2_4_MODULES
This increases size considerably. Say N unless you plan
to run ancient kernels.
+config KEMBTK_BUSYB_FEATURE_INSMOD_TRY_MMAP
+ bool "Try to load module from a mmap'ed area"
+ depends on KEMBTK_BUSYB_INSMOD || KEMBTK_BUSYB_MODPROBE_SMALL
+ depends on EMBTK_BB_VERSION_1_16_X
+ help
+ This option causes module loading code to try to mmap
+ module first. If it does not work (for example,
+ it does not work for compressed modules), module will be read
+ (and unpacked if needed) into a memory block allocated by malloc.
+
+ The only case when mmap works but malloc does not is when
+ you are trying to load a big module on a very memory-constrained
+ machine. Malloc will momentarily need 2x as much memory as mmap.
+
+ Choosing N saves about 250 bytes of code (on 32-bit x86).
+
config KEMBTK_BUSYB_FEATURE_INSMOD_VERSION_CHECKING
bool "Enable module version checking"
depends on KEMBTK_BUSYB_FEATURE_2_4_MODULES && (KEMBTK_BUSYB_INSMOD || KEMBTK_BUSYB_MODPROBE)