| if ARCH_X86 |
| |
| source src/cpu/amd/Kconfig |
| source src/cpu/intel/Kconfig |
| source src/cpu/via/Kconfig |
| source src/cpu/x86/Kconfig |
| |
| config CACHE_AS_RAM |
| bool |
| default !ROMCC |
| |
| config DCACHE_RAM_BASE |
| hex |
| |
| config DCACHE_RAM_SIZE |
| hex |
| |
| config DCACHE_RAM_GLOBAL_VAR_SIZE |
| hex |
| default 0x0 |
| |
| config MAX_PHYSICAL_CPUS |
| int |
| default 1 |
| |
| config SMP |
| bool |
| default y if MAX_CPUS != 1 |
| default n |
| help |
| This option is used to enable certain functions to make coreboot |
| work correctly on symmetric multi processor (SMP) systems. |
| |
| config AP_SIPI_VECTOR |
| hex |
| default 0xfffff000 |
| help |
| This must equal address of ap_sipi_vector from bootblock build. |
| |
| config MMX |
| bool |
| help |
| Select MMX in your socket or model Kconfig if your CPU has MMX |
| streaming SIMD instructions. ROMCC can build more efficient |
| code if it can spill to MMX registers. |
| |
| config SSE |
| bool |
| help |
| Select SSE in your socket or model Kconfig if your CPU has SSE |
| streaming SIMD instructions. ROMCC can build more efficient |
| code if it can spill to SSE (aka XMM) registers. |
| |
| config SSE2 |
| bool |
| default n |
| help |
| Select SSE2 in your socket or model Kconfig if your CPU has SSE2 |
| streaming SIMD instructions. Some parts of coreboot can be built |
| with more efficient code if SSE2 instructions are available. |
| |
| config VAR_MTRR_HOLE |
| bool |
| default y |
| help |
| Unset this if you don't want the MTRR code to use |
| subtractive MTRRs |
| |
| endif # ARCH_X86 |