Subversion Repositories HelenOS

Rev

Rev 3665 | Rev 3743 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3665 Rev 3742
Line 38... Line 38...
38
@ "ppc32" PowerPC 32-bit
38
@ "ppc32" PowerPC 32-bit
39
@ "ppc64" PowerPC 64-bit
39
@ "ppc64" PowerPC 64-bit
40
@ "sparc64" Sun UltraSPARC 64-bit
40
@ "sparc64" Sun UltraSPARC 64-bit
41
! ARCH (choice)
41
! ARCH (choice)
42
 
42
 
43
# Compiler                                                                                                        
-
 
-
 
43
# Compiler
44
@ "gcc_cross" GCC Cross-compiler                                                                                  
44
@ "gcc_cross" GCC Cross-compiler
45
@ "gcc_native" GCC Native                                                                                         
45
@ "gcc_native" GCC Native
46
@ "icc_native" ICC Native                                                                                         
46
@ "icc_native" ICC Native
47
@ "suncc_native" Sun Studio C Compiler                                                                             
47
@ "suncc_native" Sun Studio C Compiler
48
! [ARCH=amd64|ARCH=ia32|ARCH=ia32xen] COMPILER (choice)                                               
48
! [ARCH=amd64|ARCH=ia32|ARCH=ia32xen] COMPILER (choice)
49
                                                                                                                  
-
 
50
# Compiler                                                                                                        
-
 
-
 
49
 
-
 
50
# Compiler
51
@ "gcc_cross" GCC Cross-compiler                                                                                  
51
@ "gcc_cross" GCC Cross-compiler
52
@ "gcc_native" GCC Native                                                                                         
52
@ "gcc_native" GCC Native
53
@ "icc_native" ICC Native                                                                                         
53
@ "icc_native" ICC Native
54
! [ARCH=ia64] COMPILER (choice)                                                                               
54
! [ARCH=ia64] COMPILER (choice)
55
                                                                                                                  
-
 
56
# Compiler                                                                                                        
-
 
-
 
55
 
-
 
56
# Compiler
57
@ "gcc_cross" GCC Cross-compiler                                                                                  
57
@ "gcc_cross" GCC Cross-compiler
58
@ "gcc_native" GCC Native                                                                                         
58
@ "gcc_native" GCC Native
59
@ "suncc_native" Sun Studio C Compiler                                                                             
59
@ "suncc_native" Sun Studio C Compiler
60
! [ARCH=sparc64] COMPILER (choice)                                                                            
60
! [ARCH=sparc64] COMPILER (choice)
61
                                                                                                                  
-
 
62
# Compiler                                                                                                        
-
 
-
 
61
 
-
 
62
# Compiler
63
@ "gcc_cross" GCC Cross-compiler                                                                                  
63
@ "gcc_cross" GCC Cross-compiler
64
@ "gcc_native" GCC Native                                                                                         
64
@ "gcc_native" GCC Native
65
! [ARCH=arm32|ARCH=mips32|ARCH=ppc32|ARCH=ppc64] COMPILER (choice)
65
! [ARCH=arm32|ARCH=mips32|ARCH=ppc32|ARCH=ppc64] COMPILER (choice)
66
 
66
 
67
# CPU type
67
# CPU type
68
@ "pentium4" Pentium 4
68
@ "pentium4" Pentium 4
69
@ "pentium3" Pentium 3
69
@ "pentium3" Pentium 3
Line 141... Line 141...
141
! [ARCH=sparc64] CONFIG_TSB (y/n)
141
! [ARCH=sparc64] CONFIG_TSB (y/n)
142
 
142
 
143
# Support for Z8530 serial port
143
# Support for Z8530 serial port
144
! [ARCH=sparc64] CONFIG_Z8530 (y/n)
144
! [ARCH=sparc64] CONFIG_Z8530 (y/n)
145
 
145
 
146
# Support for NS16550 serial port (On IA64 as a console instead legacy keyboard)
146
# Support for NS16550 serial port
147
! [ARCH=sparc64] CONFIG_NS16550 (y/n)
147
! [ARCH=sparc64|(ARCH=ia64&MACHINE!=ski)] CONFIG_NS16550 (n/y)
148
 
148
 
149
# Support for Serengeti console
149
# Support for Serengeti console
150
! [ARCH=sparc64] CONFIG_SGCN (y/n)
150
! [ARCH=sparc64] CONFIG_SGCN (y/n)
151
 
151
 
152
# Support for NS16550 serial port (On IA64 as a console instead legacy keyboard)
-
 
153
! [ARCH=ia64&MACHINE!=ski] CONFIG_NS16550 (n/y)
-
 
154
 
-
 
155
# IOSapic on default address support (including legacy IRQ)
152
# IOSapic on default address support
156
! [ARCH=ia64&MACHINE!=ski] CONFIG_IOSAPIC (y/n)
153
! [ARCH=ia64&MACHINE!=ski] CONFIG_IOSAPIC (y/n)
157
 
154
 
158
# Interrupt-driven driver for Legacy Keyboard?
155
# Interrupt-driven driver for Legacy Keyboard?
159
! [CONFIG_NS16550=n&CONFIG_IOSAPIC=y&MACHINE!=ski] CONFIG_I8042_INTERRUPT_DRIVEN (y/n)
156
! [CONFIG_NS16550=n&CONFIG_IOSAPIC=y&MACHINE!=ski] CONFIG_I8042_INTERRUPT_DRIVEN (y/n)
160
 
157
 
Line 167... Line 164...
167
# Support for userspace debuggers
164
# Support for userspace debuggers
168
! CONFIG_UDEBUG (n/y)
165
! CONFIG_UDEBUG (n/y)
169
 
166
 
170
## Debugging configuration directives
167
## Debugging configuration directives
171
 
168
 
172
# General debuging and assert checking
169
# General debugging and assert checking
173
! CONFIG_DEBUG (y/n)
170
! CONFIG_DEBUG (y/n)
174
 
171
 
175
# Extensive debugging output
172
# Kernel console support
176
! [CONFIG_DEBUG=y] CONFIG_EDEBUG (n/y)
173
! CONFIG_KCONSOLE (y/n)
-
 
174
 
-
 
175
# Detailed kernel logging
-
 
176
! CONFIG_LOG (n/y)
177
 
177
 
178
# Deadlock detection support for spinlocks
178
# Deadlock detection support for spinlocks
179
! [CONFIG_DEBUG=y&CONFIG_SMP=y] CONFIG_DEBUG_SPINLOCK (y/n)
179
! [CONFIG_DEBUG=y&CONFIG_SMP=y] CONFIG_DEBUG_SPINLOCK (y/n)
180
 
180
 
181
# Watchpoint on rewriting AS with zero
181
# Watchpoint on rewriting AS with zero