1 # The base kbuild file for buildrom
3 mainmenu "Buildrom Configuration"
10 bool "Enable advanced operations"
13 Allow yourself to do advanced developer things
16 bool "Enable experimental features"
19 Experimental features are not yet ready for prime time and/or
20 completely broken. The features revealed by this setting are
21 likely to be only useful if you are a developer and want to
24 If you are not sure, say no.
29 bool "See the build output on stdout"
32 See the entire build output on stdout. Otherwise, it will
33 be saved off in a series of logs
35 config SHOW_DOWNLOAD_PROGRESSBAR
36 bool "Show download progress bar"
39 If enabled, show a download progress bar, so you can estimate
40 how long the download of the individual packages might take.
41 Otherwise, do not show the download progress.
44 bool "Store svn tree information in deployment directory."
47 Store the output of 'svn diff', 'svn status' and 'svn info' in the
48 deploy/config/svn/ directory. This means the machine used to build
49 the coreboot image will need to have internet access during the build.
51 If you are not sure, say yes.
54 int "Number of make jobs to run simultaneously (experimental)"
57 This can speed the build if you have more than one core that you
58 would like to allow make to use. If you have a single processor, use
59 the default (1) otherwise, you can specify the number of cores you
60 have plus 1 (for example, specify 5 if you have 4 cores).
62 This option is currently used for the kernel and uClibc packages.
66 menu "coreboot configuration"
69 prompt "coreboot version"
75 Select this option to build a .rom based on the coreboot
76 v2 code. The v2 code is far more stable, and supports many
81 depends on EXPERIMENTAL
83 Select this option to build a coreboot v3 based ROM. This
84 is experimental, and only supports a few platforms.
87 config COREBOOT_V3_OVERRIDE_ROM_SIZE
88 bool "Override default ROM size"
89 depends on COREBOOT_V3
91 Select this option to specify your own ROM size. Use this
92 option if your chip is a different size than the one that
93 typically comes with the board.
95 config COREBOOT_V3_ROM_SIZE
96 int "coreboot v3 romsize in KB"
98 depends on COREBOOT_V3_OVERRIDE_ROM_SIZE
100 Specify the ROM size here in KB.
103 bool "Specify a coreboot build dir"
107 Say 'y' here to specify an existing directory to build
108 coreboot from - this is useful if you have local development
109 tree you wish to work from
112 string "coreboot build directory"
113 depends on CB_USE_BUILD
116 bool "Override the platform coreboot revision"
117 depends on ADVANCED && !CB_USE_BUILD
120 Say 'y' here to overide the default coreboot SVN revsion
121 from the platform configuration
124 string "coreboot revision"
125 depends on CB_CUSTOM_REV
133 config PLATFORM_SUPPORT_64BIT
137 config PLATFORM_GEODE
147 depends on !TARGET_64BIT
154 # This config option will only be set by platforms that need it
155 # (geode + coreboot v2)
159 depends on PLATFORM_GEODE && COREBOOT_V2
162 source config/platforms/Config.in
163 source config/payloads/Config.in