blob: 1b72f6e5aaaec20c81b48aea95aa4f227bd08a23 [file] [log] [blame]
Ronald G. Minnich5f6572e2009-08-12 15:39:38 +00001source src/cpu/amd/Kconfig
Patrick Georgi0588d192009-08-12 15:00:51 +00002source src/cpu/intel/Kconfig
3source src/cpu/via/Kconfig
4source src/cpu/x86/Kconfig
Patrick Georgi0588d192009-08-12 15:00:51 +00005
Patrick Georgi39ec29c2009-08-27 12:10:50 +00006config USE_DCACHE_RAM
7 bool
Stefan Reinauer314e5512010-04-09 20:36:29 +00008 default !ROMCC
Patrick Georgi39ec29c2009-08-27 12:10:50 +00009
Patrick Georgi0588d192009-08-12 15:00:51 +000010config DCACHE_RAM_BASE
11 hex
Patrick Georgi0588d192009-08-12 15:00:51 +000012
13config DCACHE_RAM_SIZE
14 hex
Patrick Georgi0588d192009-08-12 15:00:51 +000015
Patrick Georgi88f55b22009-09-25 18:43:02 +000016config DCACHE_RAM_GLOBAL_VAR_SIZE
17 hex
Uwe Hermann748475b2009-10-09 11:47:21 +000018 default 0x0
Patrick Georgi88f55b22009-09-25 18:43:02 +000019
Patrick Georgi0e9a9252009-10-06 20:48:07 +000020config MAX_PHYSICAL_CPUS
21 int
22 default 1
23
Patrick Georgi0588d192009-08-12 15:00:51 +000024config SMP
25 bool
Myles Watson45bb25f2009-09-22 18:49:08 +000026 default y if MAX_CPUS != 1
Patrick Georgi892b0912009-09-24 09:03:06 +000027 default n
Uwe Hermanna29ad5c2009-10-18 18:35:50 +000028 help
29 This option is used to enable certain functions to make coreboot
30 work correctly on symmetric multi processor (SMP) systems.
Ronald G. Minnich149d6752009-10-01 23:22:50 +000031
32config MMX
33 bool
Stefan Reinauera7acc512010-02-25 13:40:49 +000034 help
35 Select MMX in your socket or model Kconfig if your CPU has MMX
36 streaming SIMD instructions. ROMCC can build more efficient
37 code if it can spill to MMX registers.
Ronald G. Minnich149d6752009-10-01 23:22:50 +000038
39config SSE
40 bool
Stefan Reinauera7acc512010-02-25 13:40:49 +000041 help
42 Select SSE in your socket or model Kconfig if your CPU has SSE
43 streaming SIMD instructions. ROMCC can build more efficient
44 code if it can spill to SSE (aka XMM) registers.
45
46config SSE2
47 bool
Myles Watson34261952010-03-19 02:33:40 +000048 default n
Stefan Reinauera7acc512010-02-25 13:40:49 +000049 help
50 Select SSE2 in your socket or model Kconfig if your CPU has SSE2
51 streaming SIMD instructions. Some parts of coreboot can be built
52 with more efficient code if SSE2 instructions are available.
Patrick Georgi0e9a9252009-10-06 20:48:07 +000053
54config VAR_MTRR_HOLE
55 bool
56 default y
57 help
58 Unset this if you don't want the MTRR code to use
59 subtractive MTRRs