Add EXPERT kconfig option so we can hide more advanced options
[coreboot.git] / src / cpu / Kconfig
1 source src/cpu/amd/Kconfig
2 source src/cpu/emulation/Kconfig
3 source src/cpu/intel/Kconfig
4 source src/cpu/via/Kconfig
5 source src/cpu/x86/Kconfig
6 source src/cpu/ppc/Kconfig
7
8 config USE_DCACHE_RAM
9         bool
10         default n
11
12 config DCACHE_RAM_BASE
13         hex
14         default 0xffdf8000 if CPU_INTEL_CORE
15
16 config DCACHE_RAM_SIZE
17         hex
18         default 0x8000 if CPU_INTEL_CORE
19
20 config DCACHE_RAM_GLOBAL_VAR_SIZE
21         hex
22         default 0x0
23
24 config MAX_PHYSICAL_CPUS
25         int
26         default 1
27
28 config SMP
29         bool
30         default y if MAX_CPUS != 1
31         default n
32         help
33           This option is used to enable certain functions to make coreboot
34           work correctly on symmetric multi processor (SMP) systems.
35
36 # Set MMX and SSE in socket or model if the CPU has them.
37 # If all CPUs for the socket have MMX or SSE, set them there.
38 # These options are only needed for boards compiled with romcc.
39 config  MMX
40         bool
41
42 config SSE
43         bool
44
45 config VAR_MTRR_HOLE
46         bool
47         default y
48         help
49                 Unset this if you don't want the MTRR code to use
50                 subtractive MTRRs