X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fcpu%2FKconfig;h=ec10a97983adcca1bf9442043d8f8c5054cd2587;hb=819c7d4a35b7b11a832d8e52d34b6f5b32e24cc4;hp=3c4c41967f5c9333772ca3dc2a2947c3a8dc3b5d;hpb=1d8b0979c3cb1d63003b5f2aa1854d1d66698c66;p=coreboot.git diff --git a/src/cpu/Kconfig b/src/cpu/Kconfig index 3c4c41967..ec10a9798 100644 --- a/src/cpu/Kconfig +++ b/src/cpu/Kconfig @@ -1,20 +1,19 @@ +if ARCH_X86 + source src/cpu/amd/Kconfig -source src/cpu/emulation/Kconfig source src/cpu/intel/Kconfig source src/cpu/via/Kconfig source src/cpu/x86/Kconfig -config USE_DCACHE_RAM +config CACHE_AS_RAM bool - default n + default !ROMCC config DCACHE_RAM_BASE hex - default 0xffdf8000 if CPU_INTEL_CORE config DCACHE_RAM_SIZE hex - default 0x8000 if CPU_INTEL_CORE config DCACHE_RAM_GLOBAL_VAR_SIZE hex @@ -32,14 +31,33 @@ config SMP This option is used to enable certain functions to make coreboot work correctly on symmetric multi processor (SMP) systems. -# Set MMX and SSE in socket or model if the CPU has them. -# If all CPUs for the socket have MMX or SSE, set them there. -# These options are only needed for boards compiled with romcc. +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 @@ -47,3 +65,5 @@ config VAR_MTRR_HOLE help Unset this if you don't want the MTRR code to use subtractive MTRRs + +endif # ARCH_X86