Rev 3865 | Rev 3890 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3865 | Rev 3873 | ||
---|---|---|---|
Line 31... | Line 31... | ||
31 | 31 | ||
32 | % Platform |
32 | % Platform |
33 | @ "amd64" AMD64/Intel EM64T (PC) |
33 | @ "amd64" AMD64/Intel EM64T (PC) |
34 | @ "arm32" ARM 32-bit |
34 | @ "arm32" ARM 32-bit |
35 | @ "ia32" Intel IA-32 (PC) |
35 | @ "ia32" Intel IA-32 (PC) |
36 | @ "ia32xen" Intel IA-32 on Xen hypervisor |
- | |
37 | @ "ia64" Intel IA-64 |
36 | @ "ia64" Intel IA-64 |
38 | @ "mips32" MIPS 32-bit |
37 | @ "mips32" MIPS 32-bit |
39 | @ "ppc32" PowerPC 32-bit (iMac G4) |
38 | @ "ppc32" PowerPC 32-bit (iMac G4) |
40 | @ "ppc64" PowerPC 64-bit (iMac G5) |
- | |
41 | @ "sparc64" Sun UltraSPARC 64-bit |
39 | @ "sparc64" Sun UltraSPARC 64-bit |
42 | ! PLATFORM (choice) |
40 | ! PLATFORM (choice) |
43 | 41 | ||
44 | % Machine type |
42 | % Machine type |
45 | @ "msim" MSIM |
43 | @ "msim" MSIM |
Line 57... | Line 55... | ||
57 | @ "pentium4" Pentium 4 |
55 | @ "pentium4" Pentium 4 |
58 | @ "pentium3" Pentium 3 |
56 | @ "pentium3" Pentium 3 |
59 | @ "core" Core Solo/Duo |
57 | @ "core" Core Solo/Duo |
60 | @ "athlon-xp" Athlon XP |
58 | @ "athlon-xp" Athlon XP |
61 | @ "athlon-mp" Athlon MP |
59 | @ "athlon-mp" Athlon MP |
62 | ! [PLATFORM=ia32|PLATFORM=ia32xen] MACHINE (choice) |
60 | ! [PLATFORM=ia32] MACHINE (choice) |
63 | 61 | ||
64 | % CPU type |
62 | % CPU type |
65 | @ "opteron" Opteron |
63 | @ "opteron" Opteron |
66 | ! [PLATFORM=amd64] MACHINE (choice) |
64 | ! [PLATFORM=amd64] MACHINE (choice) |
67 | 65 | ||
Line 81... | Line 79... | ||
81 | % Compiler |
79 | % Compiler |
82 | @ "gcc_cross" GCC Cross-compiler |
80 | @ "gcc_cross" GCC Cross-compiler |
83 | @ "gcc_native" GCC Native |
81 | @ "gcc_native" GCC Native |
84 | @ "icc_native" ICC Native |
82 | @ "icc_native" ICC Native |
85 | @ "suncc_native" Sun Studio C Compiler |
83 | @ "suncc_native" Sun Studio C Compiler |
86 | ! [PLATFORM=amd64|PLATFORM=ia32|PLATFORM=ia32xen] COMPILER (choice) |
84 | ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) |
87 | 85 | ||
88 | % Compiler |
86 | % Compiler |
89 | @ "gcc_cross" GCC Cross-compiler |
87 | @ "gcc_cross" GCC Cross-compiler |
90 | @ "gcc_native" GCC Native |
88 | @ "gcc_native" GCC Native |
91 | @ "icc_native" ICC Native |
89 | @ "icc_native" ICC Native |
Line 98... | Line 96... | ||
98 | ! [PLATFORM=sparc64] COMPILER (choice) |
96 | ! [PLATFORM=sparc64] COMPILER (choice) |
99 | 97 | ||
100 | % Compiler |
98 | % Compiler |
101 | @ "gcc_cross" GCC Cross-compiler |
99 | @ "gcc_cross" GCC Cross-compiler |
102 | @ "gcc_native" GCC Native |
100 | @ "gcc_native" GCC Native |
103 | ! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=ppc64] COMPILER (choice) |
101 | ! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice) |
104 | 102 | ||
105 | 103 | ||
106 | ## Debug build options |
104 | ## Debug build options |
107 | 105 | ||
108 | % Debug build |
106 | % Debug build |
Line 110... | Line 108... | ||
110 | 108 | ||
111 | 109 | ||
112 | ## Kernel features options |
110 | ## Kernel features options |
113 | 111 | ||
114 | % Support for SMP |
112 | % Support for SMP |
115 | ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia32xen|PLATFORM=sparc64|PLATFORM=ia64] CONFIG_SMP (y/n) |
113 | ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64] CONFIG_SMP (y/n) |
116 | 114 | ||
117 | % Improved support for hyperthreading |
115 | % Improved support for hyperthreading |
118 | ! [(PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia32xen)&CONFIG_SMP=y] CONFIG_HT (y/n) |
116 | ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_HT (y/n) |
119 | 117 | ||
120 | % Simics BIOS AP boot fix |
118 | % Simics BIOS AP boot fix |
121 | ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_SIMICS_FIX (y/n) |
119 | ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_SIMICS_FIX (y/n) |
122 | 120 | ||
123 | % Lazy FPU context switching |
121 | % Lazy FPU context switching |
124 | ! [(PLATFORM=mips32&MACHINE!=msim&MACHINE!=simics)|PLATFORM=amd64|PLATFORM=ia32|PLATFORM=ia64|PLATFORM=sparc64|PLATFORM=ia32xen] CONFIG_FPU_LAZY (y/n) |
122 | ! [(PLATFORM=mips32&MACHINE!=msim&MACHINE!=simics)|PLATFORM=amd64|PLATFORM=ia32|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU_LAZY (y/n) |
125 | 123 | ||
126 | % Use VHPT |
124 | % Use VHPT |
127 | ! [PLATFORM=ia64] CONFIG_VHPT (n/y) |
125 | ! [PLATFORM=ia64] CONFIG_VHPT (n/y) |
128 | 126 | ||
129 | % Use TSB |
127 | % Use TSB |
Line 161... | Line 159... | ||
161 | 159 | ||
162 | % Deadlock detection support for spinlocks |
160 | % Deadlock detection support for spinlocks |
163 | ! [CONFIG_DEBUG=y&CONFIG_SMP=y] CONFIG_DEBUG_SPINLOCK (y/n) |
161 | ! [CONFIG_DEBUG=y&CONFIG_SMP=y] CONFIG_DEBUG_SPINLOCK (y/n) |
164 | 162 | ||
165 | % Watchpoint on rewriting AS with zero |
163 | % Watchpoint on rewriting AS with zero |
166 | ! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=ia32|PLATFORM=ia32xen)] CONFIG_DEBUG_AS_WATCHPOINT (y/n) |
164 | ! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=ia32)] CONFIG_DEBUG_AS_WATCHPOINT (y/n) |
167 | 165 | ||
168 | % Save all interrupt registers |
166 | % Save all interrupt registers |
169 | ! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ia32|PLATFORM=ia32xen)] CONFIG_DEBUG_ALLREGS (y/n) |
167 | ! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ia32)] CONFIG_DEBUG_ALLREGS (y/n) |
170 | 168 | ||
171 | % Compile kernel tests |
169 | % Compile kernel tests |
172 | ! CONFIG_TEST (y/n) |
170 | ! CONFIG_TEST (y/n) |
173 | 171 | ||
174 | 172 |