Subversion Repositories HelenOS

Rev

Rev 3873 | Rev 3890 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3873 Rev 3884
1
#
1
#
2
# Copyright (c) 2006 Ondrej Palkovsky
2
# Copyright (c) 2006 Ondrej Palkovsky
-
 
3
# Copyright (c) 2009 Martin Decky
3
# All rights reserved.
4
# All rights reserved.
4
#
5
#
5
# Redistribution and use in source and binary forms, with or without
6
# Redistribution and use in source and binary forms, with or without
6
# modification, are permitted provided that the following conditions
7
# modification, are permitted provided that the following conditions
7
# are met:
8
# are met:
8
#
9
#
9
# - Redistributions of source code must retain the above copyright
10
# - Redistributions of source code must retain the above copyright
10
#   notice, this list of conditions and the following disclaimer.
11
#   notice, this list of conditions and the following disclaimer.
11
# - Redistributions in binary form must reproduce the above copyright
12
# - Redistributions in binary form must reproduce the above copyright
12
#   notice, this list of conditions and the following disclaimer in the
13
#   notice, this list of conditions and the following disclaimer in the
13
#   documentation and/or other materials provided with the distribution.
14
#   documentation and/or other materials provided with the distribution.
14
# - The name of the author may not be used to endorse or promote products
15
# - The name of the author may not be used to endorse or promote products
15
#   derived from this software without specific prior written permission.
16
#   derived from this software without specific prior written permission.
16
#
17
#
17
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
#
28
#
28
 
29
 
29
 
30
 
30
## General platform options
31
## General platform options
31
 
32
 
32
% Platform
33
% Platform
33
@ "amd64" AMD64/Intel EM64T (PC)
34
@ "amd64" AMD64/Intel EM64T (PC)
34
@ "arm32" ARM 32-bit
35
@ "arm32" ARM 32-bit
35
@ "ia32" Intel IA-32 (PC)
36
@ "ia32" Intel IA-32 (PC)
36
@ "ia64" Intel IA-64
37
@ "ia64" Intel IA-64
37
@ "mips32" MIPS 32-bit
38
@ "mips32" MIPS 32-bit
38
@ "ppc32" PowerPC 32-bit (iMac G4)
39
@ "ppc32" PowerPC 32-bit (iMac G4)
39
@ "sparc64" Sun UltraSPARC 64-bit
40
@ "sparc64" Sun UltraSPARC 64-bit
40
! PLATFORM (choice)
41
! PLATFORM (choice)
41
 
42
 
42
% Machine type
43
% Machine type
43
@ "msim" MSIM
44
@ "msim" MSIM
44
@ "simics" Simics
45
@ "simics" Simics
45
@ "bgxemul" GXEmul big endian
46
@ "bgxemul" GXEmul big endian
46
@ "lgxemul" GXEmul little endian
47
@ "lgxemul" GXEmul little endian
47
! [PLATFORM=mips32] MACHINE (choice)
48
! [PLATFORM=mips32] MACHINE (choice)
48
 
49
 
49
% Machine type
50
% Machine type
50
@ "i460GX" i460GX chipset machine
51
@ "i460GX" i460GX chipset machine
51
@ "ski" Ski ia64 simulator
52
@ "ski" Ski ia64 simulator
52
! [PLATFORM=ia64] MACHINE (choice)
53
! [PLATFORM=ia64] MACHINE (choice)
53
 
54
 
54
% CPU type
55
% CPU type
55
@ "pentium4" Pentium 4
56
@ "pentium4" Pentium 4
56
@ "pentium3" Pentium 3
57
@ "pentium3" Pentium 3
57
@ "core" Core Solo/Duo
58
@ "core" Core Solo/Duo
58
@ "athlon-xp" Athlon XP
59
@ "athlon-xp" Athlon XP
59
@ "athlon-mp" Athlon MP
60
@ "athlon-mp" Athlon MP
60
! [PLATFORM=ia32] MACHINE (choice)
61
! [PLATFORM=ia32] MACHINE (choice)
61
 
62
 
62
% CPU type
63
% CPU type
63
@ "opteron" Opteron
64
@ "opteron" Opteron
64
! [PLATFORM=amd64] MACHINE (choice)
65
! [PLATFORM=amd64] MACHINE (choice)
65
 
66
 
66
% CPU type
67
% CPU type
67
@ "us" UltraSPARC I-II subarchitecture
68
@ "us" UltraSPARC I-II subarchitecture
68
@ "us3" UltraSPARC III-IV subarchitecture
69
@ "us3" UltraSPARC III-IV subarchitecture
69
! [PLATFORM=sparc64] MACHINE (choice)
70
! [PLATFORM=sparc64] MACHINE (choice)
70
 
71
 
71
% Ramdisk format
72
% Ramdisk format
72
@ "tmpfs" TMPFS image
73
@ "tmpfs" TMPFS image
73
@ "fat" FAT16 image
74
@ "fat" FAT16 image
74
! RDFMT (choice)
75
! RDFMT (choice)
75
 
76
 
76
 
77
 
-
 
78
## Mapping between platform and kernel architecture
-
 
79
 
-
 
80
% Kernel architecture
-
 
81
@ "amd64"
-
 
82
! [PLATFORM=amd64] KARCH (choice)
-
 
83
 
-
 
84
% Kernel architecture
-
 
85
@ "arm32"
-
 
86
! [PLATFORM=arm32] KARCH (choice)
-
 
87
 
-
 
88
% Kernel architecture
-
 
89
@ "ia32"
-
 
90
! [PLATFORM=ia32] KARCH (choice)
-
 
91
 
-
 
92
% Kernel architecture
-
 
93
@ "ia32xen"
-
 
94
! [PLATFORM=ia32xen] KARCH (choice)
-
 
95
 
-
 
96
% Kernel architecture
-
 
97
@ "ia64"
-
 
98
! [PLATFORM=ia64] KARCH (choice)
-
 
99
 
-
 
100
% Kernel architecture
-
 
101
@ "mips32"
-
 
102
! [PLATFORM=mips32] KARCH (choice)
-
 
103
 
-
 
104
% Kernel architecture
-
 
105
@ "ppc32"
-
 
106
! [PLATFORM=ppc32] KARCH (choice)
-
 
107
 
-
 
108
% Kernel architecture
-
 
109
@ "ppc64"
-
 
110
! [PLATFORM=ppc64] KARCH (choice)
-
 
111
 
-
 
112
% Kernel architecture
-
 
113
@ "sparc64"
-
 
114
! [PLATFORM=sparc64] KARCH (choice)
-
 
115
 
-
 
116
 
-
 
117
## Mapping between platform and user space architecture
-
 
118
 
-
 
119
% User space architecture
-
 
120
@ "amd64"
-
 
121
! [PLATFORM=amd64] UARCH (choice)
-
 
122
 
-
 
123
% User space architecture
-
 
124
@ "arm32"
-
 
125
! [PLATFORM=arm32] UARCH (choice)
-
 
126
 
-
 
127
% User space architecture
-
 
128
@ "ia32"
-
 
129
! [PLATFORM=ia32|PLATFORM=ia32xen] UARCH (choice)
-
 
130
 
-
 
131
% User space architecture
-
 
132
@ "ia64"
-
 
133
! [PLATFORM=ia64] UARCH (choice)
-
 
134
 
-
 
135
% User space architecture
-
 
136
@ "mips32"
-
 
137
! [PLATFORM=mips32&(MACHINE=msim|MACHINE=simics|MACHINE=lgxemul)] UARCH (choice)
-
 
138
 
-
 
139
% User space architecture
-
 
140
@ "mips32eb"
-
 
141
! [PLATFORM=mips32&(MACHINE=bgxemul)] UARCH (choice)
-
 
142
 
-
 
143
% User space architecture
-
 
144
@ "ppc32"
-
 
145
! [PLATFORM=ppc32] UARCH (choice)
-
 
146
 
-
 
147
% User space architecture
-
 
148
@ "ppc64"
-
 
149
! [PLATFORM=ppc64] UARCH (choice)
-
 
150
 
-
 
151
% User space architecture
-
 
152
@ "sparc64"
-
 
153
! [PLATFORM=sparc64] UARCH (choice)
-
 
154
 
-
 
155
 
-
 
156
## Mapping between platform and boot architecture
-
 
157
 
-
 
158
% Boot architecture
-
 
159
@ "amd64"
-
 
160
! [PLATFORM=amd64] BARCH (choice)
-
 
161
 
-
 
162
% Boot architecture
-
 
163
@ "arm32"
-
 
164
! [PLATFORM=arm32] BARCH (choice)
-
 
165
 
-
 
166
% Boot architecture
-
 
167
@ "ia32"
-
 
168
! [PLATFORM=ia32] BARCH (choice)
-
 
169
 
-
 
170
% Boot architecture
-
 
171
@ "ia32xen"
-
 
172
! [PLATFORM=ia32xen] BARCH (choice)
-
 
173
 
-
 
174
% Boot architecture
-
 
175
@ "ia64"
-
 
176
! [PLATFORM=ia64] BARCH (choice)
-
 
177
 
-
 
178
% Boot architecture
-
 
179
@ "mips32"
-
 
180
! [PLATFORM=mips32] BARCH (choice)
-
 
181
 
-
 
182
% Boot architecture
-
 
183
@ "ppc32"
-
 
184
! [PLATFORM=ppc32] BARCH (choice)
-
 
185
 
-
 
186
% Boot architecture
-
 
187
@ "ppc64"
-
 
188
! [PLATFORM=ppc64] BARCH (choice)
-
 
189
 
-
 
190
% Boot architecture
-
 
191
@ "sparc64"
-
 
192
! [PLATFORM=sparc64] BARCH (choice)
-
 
193
 
-
 
194
 
-
 
195
## Mapping between platform and image format
-
 
196
 
-
 
197
% Image format
-
 
198
@ "binary"
-
 
199
! [PLATFORM=mips32&MACHINE=msim] IMAGE (choice)
-
 
200
 
-
 
201
% Image format
-
 
202
@ "ecoff"
-
 
203
! [PLATFORM=mips32&(MACHINE=simics|MACHINE=bgxemul|MACHINE=lgxemul)] IMAGE (choice)
-
 
204
 
-
 
205
 
77
## Compiler options
206
## Compiler options
78
 
207
 
79
% Compiler
208
% Compiler
80
@ "gcc_cross" GCC Cross-compiler
209
@ "gcc_cross" GCC Cross-compiler
81
@ "gcc_native" GCC Native
210
@ "gcc_native" GCC Native
82
@ "icc_native" ICC Native
211
@ "icc_native" ICC Native
83
@ "suncc_native" Sun Studio C Compiler
212
@ "suncc_native" Sun Studio C Compiler
84
! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
213
! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
85
 
214
 
86
% Compiler
215
% Compiler
87
@ "gcc_cross" GCC Cross-compiler
216
@ "gcc_cross" GCC Cross-compiler
88
@ "gcc_native" GCC Native
217
@ "gcc_native" GCC Native
89
@ "icc_native" ICC Native
218
@ "icc_native" ICC Native
90
! [PLATFORM=ia64] COMPILER (choice)
219
! [PLATFORM=ia64] COMPILER (choice)
91
 
220
 
92
% Compiler
221
% Compiler
93
@ "gcc_cross" GCC Cross-compiler
222
@ "gcc_cross" GCC Cross-compiler
94
@ "gcc_native" GCC Native
223
@ "gcc_native" GCC Native
95
@ "suncc_native" Sun Studio C Compiler
224
@ "suncc_native" Sun Studio C Compiler
96
! [PLATFORM=sparc64] COMPILER (choice)
225
! [PLATFORM=sparc64] COMPILER (choice)
97
 
226
 
98
% Compiler
227
% Compiler
99
@ "gcc_cross" GCC Cross-compiler
228
@ "gcc_cross" GCC Cross-compiler
100
@ "gcc_native" GCC Native
229
@ "gcc_native" GCC Native
101
! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
230
! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
102
 
231
 
103
 
232
 
104
## Debug build options
233
## Debug build options
105
 
234
 
106
% Debug build
235
% Debug build
107
! CONFIG_DEBUG (y/n)
236
! CONFIG_DEBUG (y/n)
108
 
237
 
109
 
238
 
-
 
239
## Kernel configuration
-
 
240
 
-
 
241
% Fences
-
 
242
! [PLATFORM=ia32&(MACHINE=athlon-xp|MACHINE=athlon-mp|MACHINE=pentium3)] CONFIG_FENCES_P3 (y)
-
 
243
 
-
 
244
% Fences
-
 
245
! [(PLATFORM=ia32&(MACHINE=pentium4|MACHINE=core))|PLATFORM=amd64] CONFIG_FENCES_P4 (y)
-
 
246
 
-
 
247
% ACPI support
-
 
248
! [PLATFORM=ia32|PLATFORM=amd64] CONFIG_ACPI (y)
-
 
249
 
-
 
250
% Hierarchical page tables support
-
 
251
! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
-
 
252
 
-
 
253
% Page hash table support
-
 
254
! [PLATFORM=ia64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
-
 
255
 
-
 
256
% i8042 controller support
-
 
257
! [PLATFORM=ia32|PLATFORM=amd64|(PLATFORM=ia64&MACHINE=i460GX)] CONFIG_I8042 (y)
-
 
258
 
-
 
259
% Sun keyboard support
-
 
260
! [PLATFORM=sparc64] CONFIG_SUN_KBD (y)
-
 
261
 
-
 
262
% EGA support
-
 
263
! [PLATFORM=ia32|PLATFORM=amd64|(PLATFORM=ia64&MACHINE=i460GX)] CONFIG_EGA (y)
-
 
264
 
-
 
265
% Software integer division support
-
 
266
! [PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_SOFTINT (y)
-
 
267
 
-
 
268
% ASID support
-
 
269
! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
-
 
270
 
-
 
271
% ASID FIFO support
-
 
272
! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
-
 
273
 
-
 
274
% OpenFirmware tree support
-
 
275
! [PLATFORM=sparc64] CONFIG_OFW_TREE (y)
-
 
276
 
-
 
277
% FPU support
-
 
278
! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64|(PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul))] CONFIG_FPU (y)
-
 
279
 
-
 
280
 
110
## Kernel features options
281
## Kernel features options
111
 
282
 
112
% Support for SMP
283
% Support for SMP
113
! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64] CONFIG_SMP (y/n)
284
! [(PLATFORM=ia32&MACHINE!=athlon-xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64] CONFIG_SMP (y/n)
114
 
285
 
115
% Improved support for hyperthreading
286
% Improved support for hyperthreading
116
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_HT (y/n)
287
! [((PLATFORM=ia32&MACHINE!=athlon-xp&MACHINE!=athlon-mp&MACHINE!=pentium3)|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_HT (y/n)
117
 
288
 
118
% Simics BIOS AP boot fix
289
% Simics BIOS AP boot fix
119
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_SIMICS_FIX (y/n)
290
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_SMP=y] CONFIG_SIMICS_FIX (y/n)
120
 
291
 
121
% Lazy FPU context switching
292
% Lazy FPU context switching
122
! [(PLATFORM=mips32&MACHINE!=msim&MACHINE!=simics)|PLATFORM=amd64|PLATFORM=ia32|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU_LAZY (y/n)
293
! [CONFIG_FPU=y] CONFIG_FPU_LAZY (y/n)
123
 
294
 
124
% Use VHPT
295
% Use VHPT
125
! [PLATFORM=ia64] CONFIG_VHPT (n/y)
296
! [PLATFORM=ia64] CONFIG_VHPT (n/y)
126
 
297
 
127
% Use TSB
298
% Use TSB
128
! [PLATFORM=sparc64] CONFIG_TSB (y/n)
299
! [PLATFORM=sparc64] CONFIG_TSB (y/n)
129
 
300
 
130
% Support for Z8530 serial port
301
% Support for Z8530 serial port
131
! [PLATFORM=sparc64] CONFIG_Z8530 (y/n)
302
! [PLATFORM=sparc64] CONFIG_Z8530 (y/n)
132
 
303
 
133
% Support for NS16550 serial port
304
% Support for NS16550 serial port
134
! [PLATFORM=sparc64|(PLATFORM=ia64&MACHINE!=ski)] CONFIG_NS16550 (n/y)
305
! [PLATFORM=sparc64|(PLATFORM=ia64&MACHINE!=ski)] CONFIG_NS16550 (n/y)
135
 
306
 
136
% Support for Serengeti console
-
 
137
! [PLATFORM=sparc64] CONFIG_SGCN (y/n)
-
 
138
 
-
 
139
% IOSapic on default address support
307
% IOSapic on default address support
140
! [PLATFORM=ia64&MACHINE!=ski] CONFIG_IOSAPIC (y/n)
308
! [PLATFORM=ia64&MACHINE!=ski] CONFIG_IOSAPIC (y/n)
141
 
309
 
142
% Interrupt-driven driver for Legacy Keyboard
310
% Interrupt-driven driver for Legacy Keyboard
143
! [CONFIG_NS16550=n&CONFIG_IOSAPIC=y&MACHINE!=ski] CONFIG_I8042_INTERRUPT_DRIVEN (y/n)
311
! [CONFIG_NS16550=n&CONFIG_IOSAPIC=y&MACHINE!=ski] CONFIG_I8042_INTERRUPT_DRIVEN (y/n)
144
 
312
 
145
% Interrupt-driven driver for NS16550
313
% Interrupt-driven driver for NS16550
146
! [CONFIG_NS16550=y&((PLATFORM!=ia64)|CONFIG_IOSAPIC=y)&MACHINE!=ski] CONFIG_NS16550_INTERRUPT_DRIVEN (y/n)
314
! [CONFIG_NS16550=y&((PLATFORM!=ia64)|CONFIG_IOSAPIC=y)&MACHINE!=ski] CONFIG_NS16550_INTERRUPT_DRIVEN (y/n)
147
 
315
 
-
 
316
% Support for Serengeti console
-
 
317
! [PLATFORM=sparc64] CONFIG_SGCN (y/n)
-
 
318
 
148
% Virtually indexed D-cache support
319
% Virtually indexed D-cache support
149
! [PLATFORM=sparc64] CONFIG_VIRT_IDX_DCACHE (y/n)
320
! [PLATFORM=sparc64] CONFIG_VIRT_IDX_DCACHE (y/n)
150
 
321
 
151
% Support for userspace debuggers
322
% Support for userspace debuggers
152
! CONFIG_UDEBUG (n/y)
323
! CONFIG_UDEBUG (n/y)
153
 
324
 
154
% Kernel console support
325
% Kernel console support
155
! CONFIG_KCONSOLE (y/n)
326
! CONFIG_KCONSOLE (y/n)
156
 
327
 
157
% Detailed kernel logging
328
% Detailed kernel logging
158
! CONFIG_LOG (n/y)
329
! CONFIG_LOG (n/y)
159
 
330
 
160
% Deadlock detection support for spinlocks
331
% Deadlock detection support for spinlocks
161
! [CONFIG_DEBUG=y&CONFIG_SMP=y] CONFIG_DEBUG_SPINLOCK (y/n)
332
! [CONFIG_DEBUG=y&CONFIG_SMP=y] CONFIG_DEBUG_SPINLOCK (y/n)
162
 
333
 
163
% Watchpoint on rewriting AS with zero
334
% Watchpoint on rewriting AS with zero
164
! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=ia32)] CONFIG_DEBUG_AS_WATCHPOINT (y/n)
335
! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=ia32)] CONFIG_DEBUG_AS_WATCHPOINT (y/n)
165
 
336
 
166
% Save all interrupt registers
337
% Save all interrupt registers
167
! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ia32)] CONFIG_DEBUG_ALLREGS (y/n)
338
! [CONFIG_DEBUG=y&(PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ia32)] CONFIG_DEBUG_ALLREGS (y/n)
168
 
339
 
169
% Compile kernel tests
340
% Compile kernel tests
170
! CONFIG_TEST (y/n)
341
! CONFIG_TEST (y/n)
171
 
342
 
172
 
343
 
173
## Hardware support
344
## Hardware support
174
 
345
 
175
% Framebuffer support
346
% Framebuffer support
176
! [(PLATFORM=mips32&MACHINE=lgxemul)|(PLATFORM=mips32&MACHINE=bgxemul)|(PLATFORM=ia32)|(PLATFORM=amd64)|(PLATFORM=arm32)|(PLATFORM=sparc64&MACHINE=us3)] CONFIG_FB (y/n)
347
! [(PLATFORM=mips32&MACHINE=lgxemul)|(PLATFORM=mips32&MACHINE=bgxemul)|(PLATFORM=ia32)|(PLATFORM=amd64)|(PLATFORM=arm32)|(PLATFORM=sparc64&MACHINE=us3)] CONFIG_FB (y/n)
177
 
348
 
-
 
349
% Framebuffer support
-
 
350
! [PLATFORM=ppc32|(PLATFORM=sparc64&MACHINE=us)] CONFIG_FB (y)
-
 
351
 
178
% Framebuffer width
352
% Framebuffer width
179
@ "640"
353
@ "640"
180
@ "800"
354
@ "800"
181
@ "1024"
355
@ "1024"
182
@ "1152"
356
@ "1152"
183
@ "1280"
357
@ "1280"
184
@ "1400"
358
@ "1400"
185
@ "1440"
359
@ "1440"
186
@ "1600"
360
@ "1600"
187
@ "2048"
361
@ "2048"
188
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_FB=y] CONFIG_VESA_WIDTH (choice)
362
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_FB=y] CONFIG_VESA_WIDTH (choice)
189
 
363
 
190
% Framebuffer height
364
% Framebuffer height
191
@ "480"
365
@ "480"
192
@ "600"
366
@ "600"
193
@ "768"
367
@ "768"
194
@ "852"
368
@ "852"
195
@ "900"
369
@ "900"
196
@ "960"
370
@ "960"
197
@ "1024"
371
@ "1024"
198
@ "1050"
372
@ "1050"
199
@ "1200"
373
@ "1200"
200
@ "1536"
374
@ "1536"
201
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_FB=y] CONFIG_VESA_HEIGHT (choice)
375
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_FB=y] CONFIG_VESA_HEIGHT (choice)
202
 
376
 
203
% Framebuffer depth
377
% Framebuffer depth
204
@ "8"
378
@ "8"
205
@ "16"
379
@ "16"
206
@ "24"
380
@ "24"
207
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_FB=y] CONFIG_VESA_BPP (choice)
381
! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_FB=y] CONFIG_VESA_BPP (choice)
208
 
382
 
209
% Start AP processors by the loader
383
% Start AP processors by the loader
210
! [PLATFORM=sparc64&CONFIG_SMP=y] CONFIG_AP (y/n)
384
! [PLATFORM=sparc64&CONFIG_SMP=y] CONFIG_AP (y/n)
211
 
385
 
212
% Use Block Address Translation by the loader
386
% Use Block Address Translation by the loader
213
! [PLATFORM=ppc32] CONFIG_BAT (y/n)
387
! [PLATFORM=ppc32] CONFIG_BAT (y/n)
214
 
388
 
215
% Preserve A.OUT header in isofs.b
389
% Preserve A.OUT header in isofs.b
216
! [PLATFORM=sparc64] CONFIG_AOUT_ISOFS_B (y/n)
390
! [PLATFORM=sparc64] CONFIG_AOUT_ISOFS_B (y/n)
217
 
391
 
218
% External ramdisk
392
% External ramdisk
219
! [PLATFORM=sparc64] CONFIG_RD_EXTERNAL (y/n)
393
! [PLATFORM=sparc64] CONFIG_RD_EXTERNAL (y/n)
220
 
394