Remove extra CONFIG variables.
[coreboot.git] / src / arch / i386 / Kconfig
1 # This option is used to set the architecture of a mainboard to X86.
2 # It is usually set in mainboard/*/Kconfig.
3 config ARCH_X86
4         bool
5         default n
6
7 # This is an SMP option. It relates to starting up APs.
8 # It is usually set in mainboard/*/Kconfig.
9 # TODO: Improve description.
10 config AP_IN_SIPI_WAIT
11         bool
12         default n
13         depends on ARCH_X86
14
15 # This is the name of the respective architecture subdirectory in arch/.
16 config ARCH
17         string
18         default i386
19         depends on ARCH_X86
20
21 config ROMBASE
22         hex
23         default 0xffc00000 if COREBOOT_ROMSIZE_KB_4096
24         default 0xffe00000 if COREBOOT_ROMSIZE_KB_2048
25         default 0xfff00000 if COREBOOT_ROMSIZE_KB_1024
26         default 0xfff80000 if COREBOOT_ROMSIZE_KB_512
27         default 0xfffc0000 if COREBOOT_ROMSIZE_KB_256
28         default 0xfffe0000 if COREBOOT_ROMSIZE_KB_128
29
30 config ROM_IMAGE_SIZE
31         hex
32         default 0x400000 if COREBOOT_ROMSIZE_KB_4096
33         default 0x200000 if COREBOOT_ROMSIZE_KB_2048
34         default 0x100000 if COREBOOT_ROMSIZE_KB_1024
35         default 0x80000 if COREBOOT_ROMSIZE_KB_512
36         default 0x40000 if COREBOOT_ROMSIZE_KB_256
37         default 0x20000 if COREBOOT_ROMSIZE_KB_128
38
39 config RAMBASE
40         hex
41         default 0x100000
42
43 config STACK_SIZE
44         hex
45         default 0x8000
46
47 # Maximum reboot count
48 # TODO: Improve description.
49 config MAX_REBOOT_CNT
50         int
51         default 3
52