Stefan Reinauer | 8aedcbc | 2010-12-16 23:37:17 +0000 | [diff] [blame] | 1 | if ARCH_X86 |
| 2 | |
Ronald G. Minnich | 5f6572e | 2009-08-12 15:39:38 +0000 | [diff] [blame] | 3 | source src/cpu/amd/Kconfig |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 4 | source src/cpu/intel/Kconfig |
| 5 | source src/cpu/via/Kconfig |
| 6 | source src/cpu/x86/Kconfig |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 7 | |
Stefan Reinauer | 704b596 | 2010-08-30 17:53:13 +0000 | [diff] [blame] | 8 | config CACHE_AS_RAM |
Patrick Georgi | 39ec29c | 2009-08-27 12:10:50 +0000 | [diff] [blame] | 9 | bool |
Stefan Reinauer | 314e551 | 2010-04-09 20:36:29 +0000 | [diff] [blame] | 10 | default !ROMCC |
Patrick Georgi | 39ec29c | 2009-08-27 12:10:50 +0000 | [diff] [blame] | 11 | |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 12 | config DCACHE_RAM_BASE |
| 13 | hex |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 14 | |
| 15 | config DCACHE_RAM_SIZE |
| 16 | hex |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 17 | |
Patrick Georgi | 88f55b2 | 2009-09-25 18:43:02 +0000 | [diff] [blame] | 18 | config DCACHE_RAM_GLOBAL_VAR_SIZE |
| 19 | hex |
Uwe Hermann | 748475b | 2009-10-09 11:47:21 +0000 | [diff] [blame] | 20 | default 0x0 |
Patrick Georgi | 88f55b2 | 2009-09-25 18:43:02 +0000 | [diff] [blame] | 21 | |
Stefan Reinauer | 2c41c40 | 2012-05-01 11:13:52 -0700 | [diff] [blame] | 22 | # FIXME MAX_PHYSICAL_CPUS should move to AMD specific code, or better |
| 23 | # yet be dropped completely. |
Patrick Georgi | 0e9a925 | 2009-10-06 20:48:07 +0000 | [diff] [blame] | 24 | config MAX_PHYSICAL_CPUS |
| 25 | int |
| 26 | default 1 |
| 27 | |
Patrick Georgi | 0588d19 | 2009-08-12 15:00:51 +0000 | [diff] [blame] | 28 | config SMP |
| 29 | bool |
Myles Watson | 45bb25f | 2009-09-22 18:49:08 +0000 | [diff] [blame] | 30 | default y if MAX_CPUS != 1 |
Patrick Georgi | 892b091 | 2009-09-24 09:03:06 +0000 | [diff] [blame] | 31 | default n |
Uwe Hermann | a29ad5c | 2009-10-18 18:35:50 +0000 | [diff] [blame] | 32 | help |
| 33 | This option is used to enable certain functions to make coreboot |
| 34 | work correctly on symmetric multi processor (SMP) systems. |
Ronald G. Minnich | 149d675 | 2009-10-01 23:22:50 +0000 | [diff] [blame] | 35 | |
Kyösti Mälkki | 7dfe32c | 2012-02-14 10:39:17 +0200 | [diff] [blame] | 36 | config AP_SIPI_VECTOR |
| 37 | hex |
| 38 | default 0xfffff000 |
| 39 | help |
| 40 | This must equal address of ap_sipi_vector from bootblock build. |
Patrick Georgi | 819c7d4 | 2012-03-31 13:08:12 +0200 | [diff] [blame] | 41 | |
Ronald G. Minnich | 149d675 | 2009-10-01 23:22:50 +0000 | [diff] [blame] | 42 | config MMX |
| 43 | bool |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 44 | help |
| 45 | Select MMX in your socket or model Kconfig if your CPU has MMX |
| 46 | streaming SIMD instructions. ROMCC can build more efficient |
| 47 | code if it can spill to MMX registers. |
Ronald G. Minnich | 149d675 | 2009-10-01 23:22:50 +0000 | [diff] [blame] | 48 | |
| 49 | config SSE |
| 50 | bool |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 51 | help |
| 52 | Select SSE in your socket or model Kconfig if your CPU has SSE |
| 53 | streaming SIMD instructions. ROMCC can build more efficient |
| 54 | code if it can spill to SSE (aka XMM) registers. |
| 55 | |
| 56 | config SSE2 |
| 57 | bool |
Myles Watson | 3426195 | 2010-03-19 02:33:40 +0000 | [diff] [blame] | 58 | default n |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 59 | help |
| 60 | Select SSE2 in your socket or model Kconfig if your CPU has SSE2 |
| 61 | streaming SIMD instructions. Some parts of coreboot can be built |
| 62 | with more efficient code if SSE2 instructions are available. |
Patrick Georgi | 0e9a925 | 2009-10-06 20:48:07 +0000 | [diff] [blame] | 63 | |
| 64 | config VAR_MTRR_HOLE |
| 65 | bool |
| 66 | default y |
| 67 | help |
| 68 | Unset this if you don't want the MTRR code to use |
| 69 | subtractive MTRRs |
Stefan Reinauer | 8aedcbc | 2010-12-16 23:37:17 +0000 | [diff] [blame] | 70 | |
| 71 | endif # ARCH_X86 |