blob: 382f5af7511810f54d7fc68cabd9eff890e523bd [file] [log] [blame]
Uwe Hermann661e3802008-03-21 18:37:23 +00001##
Uwe Hermann661e3802008-03-21 18:37:23 +00002##
3## Copyright (C) 2008 Advanced Micro Devices, Inc.
Stefan Reinauer69863582008-08-08 13:45:03 +00004## Copyright (C) 2008 coresystems GmbH
Uwe Hermann661e3802008-03-21 18:37:23 +00005##
6## Redistribution and use in source and binary forms, with or without
7## modification, are permitted provided that the following conditions
8## are met:
9## 1. Redistributions of source code must retain the above copyright
10## notice, this list of conditions and the following disclaimer.
11## 2. Redistributions in binary form must reproduce the above copyright
12## notice, this list of conditions and the following disclaimer in the
13## documentation and/or other materials provided with the distribution.
14## 3. The name of the author may not be used to endorse or promote products
15## derived from this software without specific prior written permission.
16##
17## THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
21## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27## SUCH DAMAGE.
28##
Jordan Crousef6145c32008-03-19 23:56:58 +000029
30mainmenu "Libpayload Configuration"
31
Stefan Reinauere5d30b72010-03-25 22:15:19 +000032menu "Generic Options"
33
Julius Werner22adcd62014-06-11 14:16:35 -070034config GPL
35 bool "GPLv2-licensed Options"
Julius Werner58caa8b2016-05-16 16:37:56 -070036 default y if CHROMEOS
Julius Werner22adcd62014-06-11 14:16:35 -070037 default n
38 help
39 Prompt for options that will build code licensed under the GNU General
40 Public License (version 2). This will subject the whole payload to the
41 terms of this license (including its provision to release all sources,
42 please see the LICENSE_GPL file for details).
43
Stefan Reinauere5d30b72010-03-25 22:15:19 +000044config EXPERIMENTAL
45 bool "Experimental Options"
46 default n
47 help
48 Prompt for experimental functionality. Attention: This is not likely
49 to work without problems
50
Stefan Reinauere5d30b72010-03-25 22:15:19 +000051config DEVELOPER
52 bool "Developer Options"
53 default n
54 help
55 Prompt for developer options. These options are only interesting for
56 libpayload developers.
57
Julius Werner58caa8b2016-05-16 16:37:56 -070058config CHROMEOS
59 bool "Chrome OS Options"
60 default n
61 help
62 Select configuration defaults appropriate for Chrome OS boards.
63
Patrick Georgib7d8f262015-07-06 09:04:42 +000064choice
65 prompt "Compiler to use"
66 default COMPILER_GCC
67 help
68 This option allows you to select the compiler.
69
70config COMPILER_GCC
71 bool "GCC"
72 help
73 Use the GNU Compiler Collection (GCC).
74
75config COMPILER_LLVM_CLANG
76 bool "LLVM/clang"
77 help
78 Use LLVM/clang.
79
80endchoice
81
Jacob Garber04540f12019-10-02 18:55:07 -060082config LTO
83 bool "Use link time optimization (LTO)"
84 default n
85 depends on COMPILER_GCC
86 help
87 Compile with link time optimization. This can often decrease the
88 final binary size, but may increase compilation time.
89
Julius Werner50a81742014-05-15 11:57:38 -070090config REMOTEGDB
91 bool "Remote GDB stub"
92 default n
93 depends on GPL
94 help
95 Enable Remote GDB debugging support.
96
Stefan Reinauer1e6b86b2016-03-12 12:14:46 -080097config MEMMAP_RAM_ONLY
98 bool "Only consider RAM entries in memory map for further processing"
99 default n
100
Stefan Reinauere5d30b72010-03-25 22:15:19 +0000101endmenu
102
Jordan Crouse20c9cf12008-10-20 16:51:43 +0000103menu "Architecture Options"
104
Patrick Georgid385ed22009-05-21 10:02:52 +0000105choice
106 prompt "Target Architecture"
David Hendricks4b6be982012-11-30 13:56:31 -0800107 default ARCH_X86
Patrick Georgid385ed22009-05-21 10:02:52 +0000108
Gabe Black51edd542013-09-30 23:00:33 -0700109config ARCH_ARM
110 bool "ARM"
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800111 help
Gabe Black51edd542013-09-30 23:00:33 -0700112 Support the ARM architecture
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800113
David Hendricks4b6be982012-11-30 13:56:31 -0800114config ARCH_X86
Patrick Georgid385ed22009-05-21 10:02:52 +0000115 bool "x86"
116 help
117 Support the x86 architecture
118
Furquan Shaikh8c8c3772014-02-19 11:35:30 -0800119config ARCH_ARM64
120 bool "ARM64"
121 help
122 Support the ARM64 architecture
123
Jakub Czapiga3d91b472021-09-15 14:52:45 +0200124config ARCH_MOCK
125 bool "Mock architecture (for unit tests)"
126 help
127 This enables the mock architecture (for unit tests) that is intended
128 to be used for testing purposes, to either test payloads or libpayload itself.
129 It provides necessary headers, but requires mocking (providing implementation
130 for) arch-specific functions.
131
Patrick Georgid385ed22009-05-21 10:02:52 +0000132endchoice
133
Jordan Crouse20c9cf12008-10-20 16:51:43 +0000134config MULTIBOOT
135 bool "Multiboot header support"
David Hendricks4b6be982012-11-30 13:56:31 -0800136 depends on ARCH_X86
Julius Werner58caa8b2016-05-16 16:37:56 -0700137 default y if !CHROMEOS
Jordan Crouse20c9cf12008-10-20 16:51:43 +0000138
Stefan Reinauer82184452016-03-12 16:18:17 -0800139config HEAP_SIZE
140 int "Heap size"
141 default 131072
142 help
143 This is the heap size (malloc'able size) available
144 to the payload.
145
146 If unsure, set to 131072 (128K)
147
148config STACK_SIZE
149 int "Stack size"
150 default 16384
151 help
152 This is the stack size available to the payload.
153
154 If unsure, set to 16384 (16K)
155
156config BASE_ADDRESS
157 hex "Base address"
158 default 0x04000000 if ARCH_ARM
159 default 0x80100000 if ARCH_ARM64
Stefan Reinauer82184452016-03-12 16:18:17 -0800160 default 0x00100000 if ARCH_X86
Jakub Czapiga3d91b472021-09-15 14:52:45 +0200161 default 0x00000000 if ARCH_MOCK
Stefan Reinauer82184452016-03-12 16:18:17 -0800162 help
163 This is the base address for the payload.
164
Julius Wernerf96d9052019-08-16 15:35:39 -0700165 If unsure, set to 0x00100000 on x86,
Stefan Reinauer82184452016-03-12 16:18:17 -0800166 0x04000000 on ARM or 0x80100000 on ARM64.
167
Jordan Crouse20c9cf12008-10-20 16:51:43 +0000168endmenu
169
Lee Leahy6796d782017-06-20 14:33:28 -0700170config USE_MARCH_586
171 bool "Use march=586 qualifier to build"
172 default n
173 depends on ARCH_X86
174 help
175 Allow a platform or processor to select to be compiled using
176 the '-march=i586' option instead of the typical '-march=i686'
177
Stefan Reinauer69863582008-08-08 13:45:03 +0000178menu "Standard Libraries"
179
180config LIBC
181 bool "Enable C library support"
182 default y
183
Patrick Georgi3b77b722011-07-07 15:41:53 +0200184config CURSES
185 bool "Build a curses library"
Julius Werner58caa8b2016-05-16 16:37:56 -0700186 default y if !CHROMEOS
Stefan Reinauer69863582008-08-08 13:45:03 +0000187
Patrick Georgi3b77b722011-07-07 15:41:53 +0200188choice
189 prompt "Curses implementation"
190 default PDCURSES
191 depends on CURSES
192
193config TINYCURSES
Paul Menzeldc1b3c12015-09-26 12:30:08 +0200194 bool "TinyCurses"
Patrick Georgi3b77b722011-07-07 15:41:53 +0200195 help
Paul Menzeldc1b3c12015-09-26 12:30:08 +0200196 TinyCurses was the first curses implementation for libpayload.
Patrick Georgi3b77b722011-07-07 15:41:53 +0200197 It features low memory consumption, static allocation of larger
198 data structures (so few or no memory allocation calls) and a
199 reduced feature set.
200
201config PDCURSES
202 bool "PDCurses"
Patrick Georgi3b77b722011-07-07 15:41:53 +0200203 help
204 libpayload's PDCurses port provides a full features curses
205 implementation, including libpanel, libmenu and libform (which
206 are taken from ncurses).
207 It requires more system resources, in particularily heap memory.
208
209endchoice
210
Stefan Reinauere5d30b72010-03-25 22:15:19 +0000211config CBFS
212 bool "CBFS support"
213 default y
214 help
Patrick Georgi6de1ee4a2011-07-21 15:43:14 +0200215 CBFS is the archive format of coreboot
216
217config LZMA
218 bool "LZMA decoder"
219 default y
220 help
221 LZMA decoder implementation, usable eg. by CBFS,
222 but also externally.
Julius Wernerbf273912015-06-30 10:30:30 -0700223
224config LZ4
225 bool "LZ4 decoder"
226 default y
227 help
228 Decoder implementation for the LZ4 compression algorithm.
229 Adds standalone functions (CBFS support coming soon).
Stefan Reinauer69863582008-08-08 13:45:03 +0000230endmenu
231
232menu "Console Options"
Uwe Hermann2d758b82008-03-31 15:21:24 +0000233
Gabe Black4bb07312012-10-05 11:43:39 -0700234config SKIP_CONSOLE_INIT
235 bool "Skip initializing the consoles at startup"
Julius Werner58caa8b2016-05-16 16:37:56 -0700236 default y if CHROMEOS
Gabe Black4bb07312012-10-05 11:43:39 -0700237 default n
238 help
239 Normally, libpayload will initialize console input/output on startup
240 before the payload itself gets control. This option disables that
241 behavior and leaves console initialization up to the payload.
242
Gabe Blacka54b6a62012-09-29 00:21:27 -0700243config CBMEM_CONSOLE
244 bool "Send output to the in memory CBMEM console"
245 default y
246
Jordan Crousef6145c32008-03-19 23:56:58 +0000247config SERIAL_CONSOLE
Uwe Hermann2d758b82008-03-31 15:21:24 +0000248 bool "See output on the serial port console"
249 default y
Jordan Crousef6145c32008-03-19 23:56:58 +0000250
Gabe Black9135cb42013-09-26 16:13:08 -0700251config 8250_SERIAL_CONSOLE
Alexandru Gagniuc4d5317e2015-11-23 16:18:12 -0800252 bool "8250-compatible serial port driver (including IO and MMIO)"
Gabe Black9135cb42013-09-26 16:13:08 -0700253 depends on SERIAL_CONSOLE
Julius Werner58caa8b2016-05-16 16:37:56 -0700254 default y if ARCH_X86
Ronald G. Minnich7b694542013-02-15 08:13:29 -0800255
Gabe Blacka6aecc42014-04-10 01:07:28 -0700256config S5P_SERIAL_CONSOLE
257 bool "Exynos SOC, S5P compatible serial port driver"
258 depends on SERIAL_CONSOLE
259 default n
260
Vadim Bendebury897123a2014-05-27 18:28:59 -0700261config IPQ806X_SERIAL_CONSOLE
262 bool "IPQ806x SOC compatible serial port driver"
263 depends on SERIAL_CONSOLE
264 default n
265
Varadarajan Narayananc1ae7e92016-02-01 11:32:12 +0530266config IPQ40XX_SERIAL_CONSOLE
267 bool "IPQ40xx SOC compatible serial port driver"
268 depends on SERIAL_CONSOLE
269 default n
270
Prudhvi Yarlagadda1b054792019-03-22 12:38:20 +0530271config QCS405_SERIAL_CONSOLE
272 bool "QCS405 SOC compatible serial port driver"
273 depends on SERIAL_CONSOLE
274 default n
275
T Michael Turney45473dd2019-10-10 12:26:15 -0700276config QUALCOMM_QUPV3_SERIAL_CONSOLE
277 bool "Qualcomm QUPV3 serial port driver"
278 depends on SERIAL_CONSOLE
279 default n
280
Marcelo Povoa558e9b52014-02-18 14:17:38 -0800281config PL011_SERIAL_CONSOLE
282 bool "PL011 compatible serial port driver"
283 depends on 8250_SERIAL_CONSOLE
284 default n
285
Jordan Crousef6145c32008-03-19 23:56:58 +0000286config SERIAL_IOBASE
Gabe Black9135cb42013-09-26 16:13:08 -0700287 ## This default is currently not used on non-x86 systems.
288 hex "Default I/O base for the serial port (default 0x3f8)"
289 depends on SERIAL_CONSOLE && ARCH_X86
Uwe Hermann2d758b82008-03-31 15:21:24 +0000290 default 0x3f8
291
Jordan Crousef6145c32008-03-19 23:56:58 +0000292config SERIAL_SET_SPEED
293 bool "Override the serial console baud rate"
294 default n
Uwe Hermannfad8c2b2008-04-11 18:01:50 +0000295 depends on SERIAL_CONSOLE
Jordan Crousef6145c32008-03-19 23:56:58 +0000296
297config SERIAL_BAUD_RATE
298 int "Serial console baud rate (default 115200)"
Uwe Hermannfad8c2b2008-04-11 18:01:50 +0000299 depends on SERIAL_SET_SPEED
Jordan Crousef6145c32008-03-19 23:56:58 +0000300 default 115200
301
Ulf Jordan2aea11f2008-08-18 19:29:41 +0000302config SERIAL_ACS_FALLBACK
303 bool "Use plain ASCII characters for ACS"
304 default n
305 depends on SERIAL_CONSOLE
306 help
307 The alternate character set (ACS) is used for drawing lines and
308 displaying a couple of other special graphics characters. The
309 ACS characters generally look good on screen, but can be difficult
310 to cut and paste from a terminal window to a text editor.
Stefan Reinauer14e22772010-04-27 06:56:47 +0000311
Ulf Jordan2aea11f2008-08-18 19:29:41 +0000312 Say 'y' here if you want to always use plain ASCII characters to
Stefan Reinauer14e22772010-04-27 06:56:47 +0000313 approximate the appearance of ACS characters on the serial port
Ulf Jordan2aea11f2008-08-18 19:29:41 +0000314 console.
315
Jordan Crouse30939bd2008-04-10 22:49:02 +0000316config VIDEO_CONSOLE
317 bool "See output on a video console"
318 default y
319
320config VGA_VIDEO_CONSOLE
321 bool "VGA video console driver"
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800322 depends on ARCH_X86 && VIDEO_CONSOLE
Julius Werner58caa8b2016-05-16 16:37:56 -0700323 default y if !CHROMEOS
Jordan Crousef6145c32008-03-19 23:56:58 +0000324
Peter Stuge4b1971c2008-10-08 14:47:41 +0000325config GEODELX_VIDEO_CONSOLE
326 bool "Geode LX video console driver"
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800327 depends on ARCH_X86 && VIDEO_CONSOLE
Jordan Crouse54315532008-04-11 15:48:21 +0000328 default n
329
Stefan Reinauerb7002542010-03-25 18:56:26 +0000330config COREBOOT_VIDEO_CONSOLE
331 bool "coreboot video console driver"
332 depends on VIDEO_CONSOLE && !GEODELX_VIDEO_CONSOLE
Julius Werner58caa8b2016-05-16 16:37:56 -0700333 default y if CHROMEOS
Stefan Reinauerb7002542010-03-25 18:56:26 +0000334 default n
335 help
336 Say Y here if coreboot switched to a graphics mode and
337 your payload wants to use it.
338
Nico Huberde748422020-01-23 13:23:09 +0100339config COREBOOT_VIDEO_CENTERED
340 bool "Center a classic 80x25 console on bigger screens"
341 depends on COREBOOT_VIDEO_CONSOLE
342 help
343 Say 'y' here if your payload is hardcoded to a 80x25 console. Otherwise
344 its output would look squeezed into the upper-left corner of the screen.
345
Paul Kocialkowskid85e4852017-07-23 16:05:47 +0300346config FONT_SCALE_FACTOR
347 int "Scale factor for the included font"
348 depends on GEODELX_VIDEO_CONSOLE || COREBOOT_VIDEO_CONSOLE
349 default 0
350 help
351 By default (value of 0), the scale factor is automatically
352 calculated to ensure at least 130 columns (when possible).
353
Julius Werner7f878122020-06-24 19:43:36 -0700354config CBGFX_FAST_RESAMPLE
355 bool "CBGFX: use faster (less pretty) image scaling"
356 default n
357 help
358 When payloads use the CBGFX library to draw .BMPs on the screen,
359 they will be resampled with an anti-aliasing filter to scale to the
360 requested output size. The default implementation should normally be
361 fast enough, but if desired this option can make it about 50-100%
362 faster at the cost of quality. (It changes the 'a' parameter in the
363 Lanczos resampling algorithm from 3 to 2.)
364
365 Only affects .BMPs that aren't already provided at the right size.
366
Patrick Rudolphe6a38212017-03-01 19:07:37 +0100367config PC_I8042
368 bool "A common PC i8042 driver"
Patrick Rudolph5afc2932017-02-06 15:26:58 +0100369 default y if PC_KEYBOARD || PC_MOUSE
Patrick Rudolphe6a38212017-03-01 19:07:37 +0100370 default n
371 help
372 To be used by PC_KEYBOARD and PC_MOUSE.
373
Patrick Rudolph5afc2932017-02-06 15:26:58 +0100374config PC_MOUSE
375 bool "Allow input from a PC mouse"
Patrick Georgie8604b82018-05-17 17:57:14 +0200376 default n if CHROMEOS
Patrick Rudolph5afc2932017-02-06 15:26:58 +0100377 default y if ARCH_X86 # uses IO
378 default n
379 help
380 PS/2 mouse driver on top of PC_I8042.
381
Jordan Crousef6145c32008-03-19 23:56:58 +0000382config PC_KEYBOARD
Uwe Hermann2d758b82008-03-31 15:21:24 +0000383 bool "Allow input from a PC keyboard"
Marc Jones019bacb42014-12-23 15:22:30 -0700384 default y if ARCH_X86 # uses IO
385 default n
Jordan Crousef6145c32008-03-19 23:56:58 +0000386
Stefan Reinauerd84ef1e2008-09-26 18:37:26 +0000387config PC_KEYBOARD_LAYOUT_US
388 bool "English (US) keyboard layout"
389 depends on PC_KEYBOARD
390 default y
391
392config PC_KEYBOARD_LAYOUT_DE
393 bool "German keyboard layout"
394 depends on PC_KEYBOARD
395 default n
396
Duncan Lauried87bbde2021-04-28 09:40:26 -0700397config PC_KEYBOARD_TRANSLATION
398 bool "Enable or Disable translation in PC keyboard set 2 on exit"
399 depends on PC_KEYBOARD
400 default y
401
Stefan Reinauer69863582008-08-08 13:45:03 +0000402endmenu
403
404menu "Drivers"
405
406config PCI
407 bool "Support for PCI devices"
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800408 depends on ARCH_X86 # for now
Stefan Reinauer69863582008-08-08 13:45:03 +0000409 default y
410
Uwe Hermannc16d24e2008-03-31 15:17:39 +0000411config NVRAM
Uwe Hermann2d758b82008-03-31 15:21:24 +0000412 bool "Support for reading/writing NVRAM bytes"
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800413 depends on ARCH_X86 # for now
Uwe Hermann2d758b82008-03-31 15:21:24 +0000414 default y
Uwe Hermann8cc38d22008-03-27 23:26:40 +0000415
Patrick Rudolph837da6a2017-02-06 15:02:25 +0100416config MOUSE_CURSOR
417 bool "Support for mouse cursor handling"
Patrick Rudolph5afc2932017-02-06 15:26:58 +0100418 default y if PC_MOUSE
Patrick Rudolph837da6a2017-02-06 15:02:25 +0100419 default n
420 help
421 Provides a common interface for various mouse cursor drivers.
422 * Supports up to 32 buttons.
423 * Supports 3 axis mice.
424 * Applies simple cursor acceleration.
425 * Allows to set cursor acceleration and cursor speed.
426
Uwe Hermann30d789b2008-03-31 20:21:49 +0000427config RTC_PORT_EXTENDED_VIA
428 bool "Extended RTC ports are 0x74/0x75"
429 default n
430 help
431 For recent chipsets with 256 NVRAM bytes, you have to access the
432 upper 128 bytes (128-255) using two different I/O ports,
433 usually 0x72/0x73.
Stefan Reinauer14e22772010-04-27 06:56:47 +0000434
Uwe Hermann30d789b2008-03-31 20:21:49 +0000435 On some chipsets this can be a different set of ports, though.
436 The VIA VT8237R for example only recognizes the ports 0x74/0x75
437 for accessing the high 128 NVRAM bytes (as seems to be the case for
438 multiple VIA chipsets).
Stefan Reinauer14e22772010-04-27 06:56:47 +0000439
Uwe Hermann30d789b2008-03-31 20:21:49 +0000440 If you want to read or write CMOS bytes on computers with one of
441 these chipsets, say 'y' here.
442
Stefan Reinauer69863582008-08-08 13:45:03 +0000443config SPEAKER
444 bool "Support for PC speaker"
Stefan Reinauer8af0d032012-12-14 13:05:21 -0800445 depends on ARCH_X86
Julius Werner58caa8b2016-05-16 16:37:56 -0700446 default y if !CHROMEOS
Jordan Crousef6145c32008-03-19 23:56:58 +0000447
Antonello Dettoriaded2142016-07-27 12:41:04 +0200448source "drivers/timer/Kconfig"
449source "drivers/storage/Kconfig"
450source "drivers/usb/Kconfig"
huang lin41e24992015-05-20 17:27:10 +0800451
Stefan Reinauere5d30b72010-03-25 22:15:19 +0000452endmenu
453
454menu "Debugging"
455 depends on DEVELOPER
456
457config DEBUG_MALLOC
458 bool "Debug memory allocator"
Stefan Reinauere5d30b72010-03-25 22:15:19 +0000459 default n
460 help
461 Select this option if you want to debug the memory allocator. This
462 option logs all uses of the following functions:
463
464 void free(void *ptr);
465 void *malloc(size_t size);
466 void *calloc(size_t nmemb, size_t size);
467 void *realloc(void *ptr, size_t size);
468 void *memalign(size_t align, size_t size);
469
470 Say N here unless you are debugging memory allocator problems.
Patrick Georgid21f68b2008-09-02 16:06:22 +0000471
Jordan Crousef6145c32008-03-19 23:56:58 +0000472endmenu
Stefan Reinauer69863582008-08-08 13:45:03 +0000473
Gabe Black0af03d22012-03-19 03:06:46 -0700474config BIG_ENDIAN
475 default n
476 bool
477
478config LITTLE_ENDIAN
479 default n
480 bool
481
Gabe Blackd2679872013-01-18 15:49:00 -0800482config IO_ADDRESS_SPACE
483 default n
484 bool
Stefan Reinauer347a7522016-03-12 11:48:44 -0800485 help
486 This option is turned on if the target system has a separate
487 IO address space. This is typically only the case on x86.
Gabe Blackd2679872013-01-18 15:49:00 -0800488
Stefan Reinauerdee44202015-06-11 14:33:11 -0700489source "arch/arm/Kconfig"
490source "arch/arm64/Kconfig"
Stefan Reinauerdee44202015-06-11 14:33:11 -0700491source "arch/x86/Kconfig"
Jakub Czapiga3d91b472021-09-15 14:52:45 +0200492source "arch/mock/Kconfig"