Ronald G. Minnich | 5f6572e | 2009-08-12 15:39:38 +0000 | [diff] [blame] | 1 | source src/cpu/amd/Kconfig |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 2 | source src/cpu/intel/Kconfig |
| 3 | source src/cpu/via/Kconfig |
| 4 | source src/cpu/x86/Kconfig |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 5 | |
Patrick Georgi | 39ec29c | 2009-08-27 12:10:50 +0000 | [diff] [blame] | 6 | config USE_DCACHE_RAM |
| 7 | bool |
Stefan Reinauer | 314e551 | 2010-04-09 20:36:29 +0000 | [diff] [blame] | 8 | default !ROMCC |
Patrick Georgi | 39ec29c | 2009-08-27 12:10:50 +0000 | [diff] [blame] | 9 | |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 10 | config DCACHE_RAM_BASE |
| 11 | hex |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 12 | |
| 13 | config DCACHE_RAM_SIZE |
| 14 | hex |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 15 | |
Patrick Georgi | 88f55b2 | 2009-09-25 18:43:02 +0000 | [diff] [blame] | 16 | config DCACHE_RAM_GLOBAL_VAR_SIZE |
| 17 | hex |
Uwe Hermann | 748475b | 2009-10-09 11:47:21 +0000 | [diff] [blame] | 18 | default 0x0 |
Patrick Georgi | 88f55b2 | 2009-09-25 18:43:02 +0000 | [diff] [blame] | 19 | |
Patrick Georgi | 0e9a925 | 2009-10-06 20:48:07 +0000 | [diff] [blame] | 20 | config MAX_PHYSICAL_CPUS |
| 21 | int |
| 22 | default 1 |
| 23 | |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 24 | config SMP |
| 25 | bool |
Myles Watson | 45bb25f | 2009-09-22 18:49:08 +0000 | [diff] [blame] | 26 | default y if MAX_CPUS != 1 |
Patrick Georgi | 892b091 | 2009-09-24 09:03:06 +0000 | [diff] [blame] | 27 | default n |
Uwe Hermann | a29ad5c | 2009-10-18 18:35:50 +0000 | [diff] [blame] | 28 | help |
| 29 | This option is used to enable certain functions to make coreboot |
| 30 | work correctly on symmetric multi processor (SMP) systems. |
Ronald G. Minnich | 149d675 | 2009-10-01 23:22:50 +0000 | [diff] [blame] | 31 | |
| 32 | config MMX |
| 33 | bool |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 34 | 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. Minnich | 149d675 | 2009-10-01 23:22:50 +0000 | [diff] [blame] | 38 | |
| 39 | config SSE |
| 40 | bool |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 41 | 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 | |
| 46 | config SSE2 |
| 47 | bool |
Myles Watson | 3426195 | 2010-03-19 02:33:40 +0000 | [diff] [blame] | 48 | default n |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 49 | 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 Georgi | 0e9a925 | 2009-10-06 20:48:07 +0000 | [diff] [blame] | 53 | |
| 54 | config 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 |