X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=Config.in;h=5b4522ea442c74b8667db0c48ed8b8dbbc0d7536;hb=5875a89ffe6fb4b1c0e9db1ae706f153339d2ff3;hp=36ca48881f5573e966167f544c1bf952cc67f839;hpb=966b33c12b3b0a738c0f4ed6fe28da6dee079ccd;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/Config.in b/Config.in index 36ca48881f..5b4522ea44 100644 --- a/Config.in +++ b/Config.in @@ -124,6 +124,13 @@ menu "Target Images" help Allows you to change the maximum number of inodes in the root filesystem + config TARGET_ROOTFS_RESERVED_PCT + int "Percentage of reserved blocks in root filesystem" + depends TARGET_ROOTFS_EXT4FS + default 5 + help + Allows you to change the percentage of reserved blocks in the root filesystem + endmenu menu "Global build settings" @@ -193,9 +200,14 @@ menu "Global build settings" debugging files into. Enable this option to be able to read and write to these files. + config KERNEL_PERF_EVENTS + bool + default n + config KERNEL_PROFILING bool "Compile the kernel with profiling enabled" default n + select KERNEL_PERF_EVENTS help Enable the extended profiling support mechanisms used by profilers such as OProfile. @@ -272,6 +284,9 @@ menu "Global build settings" bool "Enable printk timestamps" default y + config KERNEL_RELAY + bool + comment "Package build options" config DEBUG @@ -291,23 +306,12 @@ menu "Global build settings" config PKG_BUILD_PARALLEL bool prompt "Compile certain packages parallelized" - default n + default y help This adds a -jX option to certain packages that are known to - behave well for parallel build. - - Note that this may overcommit CPU resources depending on the - -j level of the main make process, the number of package - submake jobs selected below and the number of actual CPUs present. - Example: If the main make is passed a -j4 and the submake -j - is also set to 4, we may end up with 16 parallel make processes - in the worst case. - - You get maximum build performance, if you set the package build - jobs to the number of CPUs (cores) available and also start the main - make process with -jX, where X is the number of CPUs (cores). - However, make sure you have enough RAM available for - NR_CPUS to the power of two (NR_CPUS^2) make jobs. + behave well for parallel build. By default the package make processes + use the main jobserver, in which case this option only takes effect + when you add -jX to the make command. If you are unsure, select N. @@ -320,6 +324,14 @@ menu "Global build settings" This passes the main make process jobserver fds to package builds, enabling full parallelization across different packages + Note that disabling this may overcommit CPU resources depending on the + -j level of the main make process, the number of package + submake jobs selected below and the number of actual CPUs present. + Example: If the main make is passed a -j4 and the submake -j + is also set to 4, we may end up with 16 parallel make processes + in the worst case. + + config PKG_BUILD_JOBS int prompt "Number of package submake jobs (2-512)"