|
@@ -35,48 +35,26 @@ new .config files to see the differences:
|
|
|
|
|
|
(Yes, we need something better here.)
|
|
(Yes, we need something better here.)
|
|
|
|
|
|
-
|
|
|
|
-======================================================================
|
|
|
|
-menuconfig
|
|
|
|
---------------------------------------------------
|
|
|
|
-
|
|
|
|
-SEARCHING for CONFIG symbols
|
|
|
|
-
|
|
|
|
-Searching in menuconfig:
|
|
|
|
-
|
|
|
|
- The Search function searches for kernel configuration symbol
|
|
|
|
- names, so you have to know something close to what you are
|
|
|
|
- looking for.
|
|
|
|
-
|
|
|
|
- Example:
|
|
|
|
- /hotplug
|
|
|
|
- This lists all config symbols that contain "hotplug",
|
|
|
|
- e.g., HOTPLUG, HOTPLUG_CPU, MEMORY_HOTPLUG.
|
|
|
|
-
|
|
|
|
- For search help, enter / followed TAB-TAB-TAB (to highlight
|
|
|
|
- <Help>) and Enter. This will tell you that you can also use
|
|
|
|
- regular expressions (regexes) in the search string, so if you
|
|
|
|
- are not interested in MEMORY_HOTPLUG, you could try
|
|
|
|
-
|
|
|
|
- /^hotplug
|
|
|
|
-
|
|
|
|
-
|
|
|
|
______________________________________________________________________
|
|
______________________________________________________________________
|
|
-Color Themes for 'menuconfig'
|
|
|
|
|
|
+Environment variables for '*config'
|
|
|
|
|
|
-It is possible to select different color themes using the variable
|
|
|
|
-MENUCONFIG_COLOR. To select a theme use:
|
|
|
|
|
|
+KCONFIG_CONFIG
|
|
|
|
+--------------------------------------------------
|
|
|
|
+This environment variable can be used to specify a default kernel config
|
|
|
|
+file name to override the default name of ".config".
|
|
|
|
|
|
- make MENUCONFIG_COLOR=<theme> menuconfig
|
|
|
|
|
|
+KCONFIG_OVERWRITECONFIG
|
|
|
|
+--------------------------------------------------
|
|
|
|
+If you set KCONFIG_OVERWRITECONFIG in the environment, Kconfig will not
|
|
|
|
+break symlinks when .config is a symlink to somewhere else.
|
|
|
|
|
|
-Available themes are:
|
|
|
|
- mono => selects colors suitable for monochrome displays
|
|
|
|
- blackbg => selects a color scheme with black background
|
|
|
|
- classic => theme with blue background. The classic look
|
|
|
|
- bluetitle => a LCD friendly version of classic. (default)
|
|
|
|
|
|
+KCONFIG_NOTIMESTAMP
|
|
|
|
+--------------------------------------------------
|
|
|
|
+If this environment variable exists and is non-null, the timestamp line
|
|
|
|
+in generated .config files is omitted.
|
|
|
|
|
|
______________________________________________________________________
|
|
______________________________________________________________________
|
|
-Environment variables in 'menuconfig'
|
|
|
|
|
|
+Environment variables for '{allyes/allmod/allno/rand}config'
|
|
|
|
|
|
KCONFIG_ALLCONFIG
|
|
KCONFIG_ALLCONFIG
|
|
--------------------------------------------------
|
|
--------------------------------------------------
|
|
@@ -95,8 +73,7 @@ values.
|
|
This enables you to create "miniature" config (miniconfig) or custom
|
|
This enables you to create "miniature" config (miniconfig) or custom
|
|
config files containing just the config symbols that you are interested
|
|
config files containing just the config symbols that you are interested
|
|
in. Then the kernel config system generates the full .config file,
|
|
in. Then the kernel config system generates the full .config file,
|
|
-including dependencies of your miniconfig file, based on the miniconfig
|
|
|
|
-file.
|
|
|
|
|
|
+including symbols of your miniconfig file.
|
|
|
|
|
|
This 'KCONFIG_ALLCONFIG' file is a config file which contains
|
|
This 'KCONFIG_ALLCONFIG' file is a config file which contains
|
|
(usually a subset of all) preset config symbols. These variable
|
|
(usually a subset of all) preset config symbols. These variable
|
|
@@ -113,26 +90,14 @@ These examples will disable most options (allnoconfig) but enable or
|
|
disable the options that are explicitly listed in the specified
|
|
disable the options that are explicitly listed in the specified
|
|
mini-config files.
|
|
mini-config files.
|
|
|
|
|
|
|
|
+______________________________________________________________________
|
|
|
|
+Environment variables for 'silentoldconfig'
|
|
|
|
+
|
|
KCONFIG_NOSILENTUPDATE
|
|
KCONFIG_NOSILENTUPDATE
|
|
--------------------------------------------------
|
|
--------------------------------------------------
|
|
If this variable has a non-blank value, it prevents silent kernel
|
|
If this variable has a non-blank value, it prevents silent kernel
|
|
config udpates (requires explicit updates).
|
|
config udpates (requires explicit updates).
|
|
|
|
|
|
-KCONFIG_CONFIG
|
|
|
|
---------------------------------------------------
|
|
|
|
-This environment variable can be used to specify a default kernel config
|
|
|
|
-file name to override the default name of ".config".
|
|
|
|
-
|
|
|
|
-KCONFIG_OVERWRITECONFIG
|
|
|
|
---------------------------------------------------
|
|
|
|
-If you set KCONFIG_OVERWRITECONFIG in the environment, Kconfig will not
|
|
|
|
-break symlinks when .config is a symlink to somewhere else.
|
|
|
|
-
|
|
|
|
-KCONFIG_NOTIMESTAMP
|
|
|
|
---------------------------------------------------
|
|
|
|
-If this environment variable exists and is non-null, the timestamp line
|
|
|
|
-in generated .config files is omitted.
|
|
|
|
-
|
|
|
|
KCONFIG_AUTOCONFIG
|
|
KCONFIG_AUTOCONFIG
|
|
--------------------------------------------------
|
|
--------------------------------------------------
|
|
This environment variable can be set to specify the path & name of the
|
|
This environment variable can be set to specify the path & name of the
|
|
@@ -143,15 +108,54 @@ KCONFIG_AUTOHEADER
|
|
This environment variable can be set to specify the path & name of the
|
|
This environment variable can be set to specify the path & name of the
|
|
"autoconf.h" (header) file. Its default value is "include/linux/autoconf.h".
|
|
"autoconf.h" (header) file. Its default value is "include/linux/autoconf.h".
|
|
|
|
|
|
|
|
+
|
|
|
|
+======================================================================
|
|
|
|
+menuconfig
|
|
|
|
+--------------------------------------------------
|
|
|
|
+
|
|
|
|
+SEARCHING for CONFIG symbols
|
|
|
|
+
|
|
|
|
+Searching in menuconfig:
|
|
|
|
+
|
|
|
|
+ The Search function searches for kernel configuration symbol
|
|
|
|
+ names, so you have to know something close to what you are
|
|
|
|
+ looking for.
|
|
|
|
+
|
|
|
|
+ Example:
|
|
|
|
+ /hotplug
|
|
|
|
+ This lists all config symbols that contain "hotplug",
|
|
|
|
+ e.g., HOTPLUG, HOTPLUG_CPU, MEMORY_HOTPLUG.
|
|
|
|
+
|
|
|
|
+ For search help, enter / followed TAB-TAB-TAB (to highlight
|
|
|
|
+ <Help>) and Enter. This will tell you that you can also use
|
|
|
|
+ regular expressions (regexes) in the search string, so if you
|
|
|
|
+ are not interested in MEMORY_HOTPLUG, you could try
|
|
|
|
+
|
|
|
|
+ /^hotplug
|
|
|
|
+
|
|
______________________________________________________________________
|
|
______________________________________________________________________
|
|
-menuconfig User Interface Options
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
|
+User interface options for 'menuconfig'
|
|
|
|
+
|
|
|
|
+MENUCONFIG_COLOR
|
|
|
|
+--------------------------------------------------
|
|
|
|
+It is possible to select different color themes using the variable
|
|
|
|
+MENUCONFIG_COLOR. To select a theme use:
|
|
|
|
+
|
|
|
|
+ make MENUCONFIG_COLOR=<theme> menuconfig
|
|
|
|
+
|
|
|
|
+Available themes are:
|
|
|
|
+ mono => selects colors suitable for monochrome displays
|
|
|
|
+ blackbg => selects a color scheme with black background
|
|
|
|
+ classic => theme with blue background. The classic look
|
|
|
|
+ bluetitle => a LCD friendly version of classic. (default)
|
|
|
|
+
|
|
MENUCONFIG_MODE
|
|
MENUCONFIG_MODE
|
|
--------------------------------------------------
|
|
--------------------------------------------------
|
|
This mode shows all sub-menus in one large tree.
|
|
This mode shows all sub-menus in one large tree.
|
|
|
|
|
|
Example:
|
|
Example:
|
|
- MENUCONFIG_MODE=single_menu make menuconfig
|
|
|
|
|
|
+ make MENUCONFIG_MODE=single_menu menuconfig
|
|
|
|
+
|
|
|
|
|
|
======================================================================
|
|
======================================================================
|
|
xconfig
|
|
xconfig
|