User Tools

Site Tools


project:kernel-autobuild:kconfig:structure

This is an old revision of the document!


structure of kconfig data

basic: option

  • name: option
  • attribs:
    • symbol – name of the config option. refers to CONFIG_… in .config

* flags – bit vector carrying flags

 * **flag** -- a verbatim decoded flag from **flags**
 * **prompt** -- the text prompted by ''menuconfig''
 * **help** -- help text shown by ''menuconfig''
 * **type** -- the data type (boolean, tristate, string, int, hex) handled by ''menuconfig''
 * **visible** -- visibility
 * **property.symbol** -- 
 * **property.prompt** --
 * **property.default** -- default values & conditions
 * **file** -- the corresponding line of the kconfig file
 * **lineno** -- the corresponding kconfig file
 * **menupath** -- navigation path inside menu config
  • name: menu
  • attribs:

* symbol – the text prompted by menuconfig

  • contents:

* option

  * **menu**
  * **menuconfig**
  * **choice**
  • name: menuconfig

choice

  • name: choice
project/kernel-autobuild/kconfig/structure.1401711019.txt.gz · Last modified: 2014/06/02 14:10 by 37.209.107.48