Two hda_verb.h files: Add more comments.
[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 0xffff0000
24
25 config ROM_IMAGE_SIZE
26         hex
27         default 0x10000
28
29 config RAMBASE
30         hex
31         default 0x100000
32
33 config RAMTOP
34         hex
35         default 0x200000
36
37 config STACK_SIZE
38         hex
39         default 0x8000
40
41 # Maximum reboot count
42 # TODO: Improve description.
43 config MAX_REBOOT_CNT
44         int
45         default 3
46
47 config TINY_BOOTBLOCK
48         bool
49         default n
50
51 config BIG_BOOTBLOCK
52         bool
53         default n if TINY_BOOTBLOCK
54         default y
55
56 choice
57         prompt "Bootblock behaviour"
58         default BOOTBLOCK_SIMPLE
59         depends on TINY_BOOTBLOCK
60
61 config BOOTBLOCK_SIMPLE
62         bool "Always load fallback"
63
64 config BOOTBLOCK_NORMAL
65         bool "Switch to normal if CMOS says so"
66
67 endchoice
68
69 config BOOTBLOCK_SOURCE
70         string
71         default "bootblock_simple.c" if BOOTBLOCK_SIMPLE
72         default "bootblock_normal.c" if BOOTBLOCK_NORMAL
73
74 config UPDATE_IMAGE
75         bool "Update existing coreboot.rom image"
76         default n
77         depends on TINY_BOOTBLOCK
78         help
79           If this option is enabled, no new coreboot.rom file
80           is created. Instead it is expected that there already
81           is a suitable file for further processing.
82           The bootblock will not be modified.
83
84 config ROMCC
85         bool
86         default n
87
88 config BOOTBLOCK_NORTHBRIDGE_INIT
89         string
90
91 config BOOTBLOCK_SOUTHBRIDGE_INIT
92         string