2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
5 mainmenu_name "Linux/68k Kernel Configuration"
7 mainmenu_option next_comment
8 comment 'Code maturity level options'
9 bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
12 mainmenu_option next_comment
13 comment 'Loadable module support'
14 bool 'Enable loadable module support' CONFIG_MODULES
15 if [ "$CONFIG_MODULES" = "y" ]; then
16 bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
17 bool 'Kernel module loader' CONFIG_KMOD
21 mainmenu_option next_comment
22 comment 'Platform dependent setup'
24 bool 'Amiga support' CONFIG_AMIGA
25 bool 'Atari support' CONFIG_ATARI
26 if [ "$CONFIG_ATARI" = "y" ]; then
27 bool ' Hades support' CONFIG_HADES
28 if [ "$CONFIG_HADES" = "y" ]; then
29 define_bool CONFIG_PCI y
32 bool 'Macintosh support' CONFIG_MAC
33 if [ "$CONFIG_MAC" = "y" ]; then
34 define_bool CONFIG_NUBUS y
36 bool 'Apollo support' CONFIG_APOLLO
37 bool 'VME (Motorola and BVM) support' CONFIG_VME
38 if [ "$CONFIG_VME" = "y" ]; then
39 bool 'MVME162, 166 and 167 support' CONFIG_MVME16x
40 bool 'BVME4000 and BVME6000 support' CONFIG_BVME6000
42 bool 'HP9000/300 support' CONFIG_HP300
43 if [ "$CONFIG_HP300" = "y" ]; then
44 bool 'DIO bus support' CONFIG_DIO
46 if [ "$CONFIG_PCI" = "y" ]; then
47 bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
50 comment 'Processor type'
51 bool '68020 support' CONFIG_M68020
52 bool '68030 support' CONFIG_M68030
53 bool '68040 support' CONFIG_M68040
54 bool '68060 support' CONFIG_M68060
55 if [ "$CONFIG_M68020" = "n" -a "$CONFIG_M68030" = "n" ]; then
56 if [ "$CONFIG_M68040" = "y" -a "$CONFIG_M68060" = "n" ]; then
57 bool 'Use 68040 specific optimizations' CONFIG_OPTIMIZE_040
59 if [ "$CONFIG_M68040" = "n" -a "$CONFIG_M68060" = "y" ]; then
60 bool 'Use 68060 specific optimizations' CONFIG_OPTIMIZE_060
63 if [ "$CONFIG_VME" = "y" -a "$CONFIG_M68060" = "y" ]; then
64 define_bool CONFIG_060_WRITETHROUGH y
66 bool 'Advanced processor options' CONFIG_ADVANCED_CPU
67 if [ "$CONFIG_ADVANCED_CPU" = "y" ]; then
68 bool 'Use read-modify-write instructions' CONFIG_RMW_INSNS
69 if [ "$CONFIG_M68060" = "y" -a "$CONFIG_VME" = "n" ]; then
70 bool 'Use write-through caching for 68060 supervisor accesses' CONFIG_060_WRITETHROUGH
75 mainmenu_option next_comment
76 comment 'General setup'
78 bool 'Networking support' CONFIG_NET
79 bool 'System V IPC' CONFIG_SYSVIPC
80 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
81 bool 'Sysctl support' CONFIG_SYSCTL
82 tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
83 tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
84 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
86 if [ "$CONFIG_AMIGA" = "y" ]; then
87 bool 'Amiga Zorro (AutoConfig) bus support' CONFIG_ZORRO
88 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
89 bool 'Amiga 1200/600 PCMCIA support' CONFIG_AMIGA_PCMCIA
92 if [ "$CONFIG_ATARI" = "y" ]; then
93 bool 'Support for ST-RAM as swap space' CONFIG_STRAM_SWAP
94 bool 'ST-RAM statistics in /proc' CONFIG_STRAM_PROC
96 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" ]; then
97 bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
99 if [ "$CONFIG_HP300" = "y" ]; then
100 # We have a dedicated heartbeat LED. :-)
101 define_bool CONFIG_HEARTBEAT y
104 bool '/proc/hardware support' CONFIG_PROC_HARDWARE
107 source drivers/block/Config.in
109 if [ "$CONFIG_NET" = "y" ]; then
113 mainmenu_option next_comment
114 comment 'SCSI support'
116 tristate 'SCSI support' CONFIG_SCSI
118 if [ "$CONFIG_SCSI" != "n" ]; then
120 comment 'SCSI support type (disk, tape, CD-ROM)'
122 dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
123 dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
124 dep_tristate 'SCSI CD-ROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
125 if [ "$CONFIG_BLK_DEV_SR" != "n" ]; then
126 bool ' Enable vendor-specific extensions (for SCSI CDROM)' CONFIG_BLK_DEV_SR_VENDOR
128 dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI
130 comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
132 bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN
134 bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS
135 bool 'SCSI logging facility' CONFIG_SCSI_LOGGING
137 mainmenu_option next_comment
138 comment 'SCSI low-level drivers'
140 if [ "$CONFIG_AMIGA" = "y" ]; then
141 tristate 'A3000 WD33C93A support' CONFIG_A3000_SCSI
142 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
143 bool 'A4000T SCSI support' CONFIG_A4000T_SCSI
146 if [ "$CONFIG_ZORRO" = "y" ]; then
147 tristate 'A2091 WD33C93A support' CONFIG_A2091_SCSI
148 tristate 'GVP Series II WD33C93A support' CONFIG_GVP11_SCSI
149 bool 'CyberStorm SCSI support' CONFIG_CYBERSTORM_SCSI
150 bool 'CyberStorm Mk II SCSI support' CONFIG_CYBERSTORMII_SCSI
151 bool 'Blizzard 2060 SCSI support' CONFIG_BLZ2060_SCSI
152 bool 'Blizzard 1230IV/1260 SCSI support' CONFIG_BLZ1230_SCSI
153 bool 'Fastlane SCSI support' CONFIG_FASTLANE_SCSI
154 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
155 bool 'A4091 SCSI support' CONFIG_A4091_SCSI
156 bool 'WarpEngine SCSI support' CONFIG_WARPENGINE_SCSI
157 bool 'Cyberstorm Mk III SCSI support' CONFIG_CYBERSTORMIII_SCSI
158 # bool 'GVP Turbo 040/060 SCSI support' CONFIG_GVP_TURBO_SCSI
161 if [ "$CONFIG_ATARI" = "y" ]; then
162 dep_tristate 'Atari native SCSI support' CONFIG_ATARI_SCSI $CONFIG_SCSI
163 if [ "$CONFIG_ATARI_SCSI" != "n" ]; then
164 bool ' Long delays for Toshiba CD-ROMs' CONFIG_ATARI_SCSI_TOSHIBA_DELAY
165 bool ' Reset SCSI-devices at boottime' CONFIG_ATARI_SCSI_RESET_BOOT
166 if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_HADES" = "y" ]; then
167 bool ' Hades SCSI DMA emulator (EXPERIMENTAL)' CONFIG_TT_DMA_EMUL
171 if [ "$CONFIG_MAC" = "y" ]; then
172 bool 'MAC NCR5380 SCSI' CONFIG_MAC_SCSI
174 #dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG $CONFIG_SCSI
176 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
177 bool 'NCR53C710 SCSI driver for MVME16x' CONFIG_MVME16x_SCSI
180 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
181 bool 'NCR53C710 SCSI driver for BVME6000' CONFIG_BVME6000_SCSI
189 if [ "$CONFIG_NET" = "y" ]; then
191 mainmenu_option next_comment
192 comment 'Network device support'
194 bool 'Network device support' CONFIG_NETDEVICES
195 if [ "$CONFIG_NETDEVICES" = "y" ]; then
197 # Network device configuration
199 tristate 'Dummy net driver support' CONFIG_DUMMY
200 tristate 'SLIP (serial line) support' CONFIG_SLIP
201 if [ "$CONFIG_SLIP" != "n" ]; then
202 bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
203 bool ' Keepalive and linefill' CONFIG_SLIP_SMART
204 bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
206 tristate 'PPP (point-to-point) support' CONFIG_PPP
207 if [ ! "$CONFIG_PPP" = "n" ]; then
208 comment 'CCP compressors for PPP are only built as modules.'
210 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
211 if [ "$CONFIG_ZORRO" = "y" ]; then
212 tristate 'Ariadne support' CONFIG_ARIADNE
213 tristate 'A2065 support' CONFIG_A2065
214 tristate 'Hydra support' CONFIG_HYDRA
216 if [ "$CONFIG_AMIGA_PCMCIA" = "y" ]; then
217 tristate 'PCMCIA NE2000 support' CONFIG_APNE
219 if [ "$CONFIG_APOLLO" = "y" ] ; then
220 tristate 'Apollo 3c505 support' CONFIG_APOLLO_ELPLUS
222 if [ "$CONFIG_MAC" = "y" ]; then
223 bool 'Mac NS 8390 based ethernet cards' CONFIG_DAYNAPORT
225 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
226 bool 'MVME16x Ethernet support' CONFIG_MVME16x_NET
228 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
229 bool 'BVME6000 Ethernet support' CONFIG_BVME6000_NET
231 if [ "$CONFIG_ATARI" = "y" ]; then
232 tristate 'Atari Lance support' CONFIG_ATARILANCE
233 if [ "$CONFIG_ATARI_ACSI" != "n" ]; then
234 tristate 'BioNet-100 support' CONFIG_ATARI_BIONET
235 tristate 'PAMsNet support' CONFIG_ATARI_PAMSNET
245 if [ "$CONFIG_VME" = "n" ]; then
246 define_bool CONFIG_FB y
247 mainmenu_option next_comment
248 comment 'Console drivers'
249 source drivers/video/Config.in
253 source fs/nls/Config.in
255 mainmenu_option next_comment
256 comment 'Character devices'
258 if [ "$CONFIG_VME" = "n" ]; then
259 define_bool CONFIG_VT y
260 if [ "$CONFIG_VT" = "y" ]; then
261 bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE
265 if [ "$CONFIG_ATARI" = "y" ]; then
266 define_bool CONFIG_NVRAM y
269 tristate 'Parallel printer support' CONFIG_M68K_PRINTER
270 if [ "$CONFIG_ZORRO" = "y" ]; then
271 dep_tristate 'Multiface Card III parallel support' CONFIG_MULTIFACE_III_LP $CONFIG_PRINTER
273 if [ "$CONFIG_AMIGA" = "y" ]; then
274 tristate 'Amiga mouse support' CONFIG_AMIGAMOUSE
276 if [ "$CONFIG_ATARI" = "y" ]; then
277 tristate 'Atari mouse support' CONFIG_ATARIMOUSE
279 if [ "$CONFIG_MAC" = "y" ]; then
280 bool 'Mac ADB mouse support' CONFIG_MACMOUSE
282 if [ "$CONFIG_ATARI" = "y" ]; then
283 tristate 'Atari MFP serial support' CONFIG_ATARI_MFPSER
284 tristate 'Atari SCC serial support' CONFIG_ATARI_SCC
285 if [ "$CONFIG_ATARI_SCC" = "y" -o "$CONFIG_ATARI_SCC" = "m" ]; then
286 bool 'Atari SCC serial DMA support' CONFIG_ATARI_SCC_DMA
288 tristate 'Atari MIDI serial support' CONFIG_ATARI_MIDI
289 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
290 tristate 'Atari DSP56k support (EXPERIMENTAL)' CONFIG_ATARI_DSP56K
293 if [ "$CONFIG_AMIGA" = "y" ]; then
294 tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
295 bool 'Hisoft Whippet PCMCIA serial support' CONFIG_WHIPPET
297 if [ "$CONFIG_ZORRO" = "y" ]; then
298 tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
299 dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
300 dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
301 tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
303 if [ "$CONFIG_MAC" = "y" ]; then
304 bool 'Mac SCC serial support' CONFIG_MAC_SCC
306 if [ "$CONFIG_HP300" = "y" -a "$CONFIG_DIO" = "y" ]; then
307 tristate 'HP DCA serial support' CONFIG_HPDCA
309 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" -o \
310 "$CONFIG_MAC" = "y" -o "$CONFIG_HP300" = "y" ]; then
311 if [ "$CONFIG_ATARI_MFPSER" = "y" -o "$CONFIG_ATARI_SCC" = "y" -o \
312 "$CONFIG_ATARI_MIDI" = "y" -o "$CONFIG_MAC_SCC" = "y" -o \
313 "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o \
314 "$CONFIG_GVPIOEXT" = "y" -o "$CONFIG_MULTIFACE_III_TTY" = "y" -o \
315 "$CONFIG_HPDCA" = "y" ]; then
316 bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
319 if [ "$CONFIG_VME" = "y" ]; then
320 define_bool CONFIG_SERIAL_CONSOLE y
321 if [ "$CONFIG_MVME16x" = "y" ]; then
322 bool 'CD2401 support for MVME166/7 serial ports' CONFIG_SERIAL167
323 bool 'SCC support for MVME162 serial ports' CONFIG_MVME162_SCC
325 if [ "$CONFIG_BVME6000" = "y" ]; then
326 bool 'SCC support for BVME6000 serial ports' CONFIG_BVME6000_SCC
329 if [ "$CONFIG_APOLLO" = "y" ]; then
330 bool 'Support for DN serial port (dummy)' CONFIG_SERIAL
331 bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
333 bool 'Support for user serial device modules' CONFIG_USERIAL
334 bool 'Watchdog Timer Support' CONFIG_WATCHDOG
335 if [ "$CONFIG_WATCHDOG" != "n" ]; then
336 bool ' Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
337 bool ' Software Watchdog' CONFIG_SOFT_WATCHDOG
339 if [ "$CONFIG_VME" = "y" ]; then
340 define_bool CONFIG_UMISC y
342 bool 'Support for user misc device modules' CONFIG_UMISC
344 if [ "$CONFIG_ATARI" = "y" ]; then
345 bool 'Enhanced Real Time Clock Support' CONFIG_RTC
349 mainmenu_option next_comment
350 comment 'Sound support'
352 tristate 'Sound support' CONFIG_SOUND
353 if [ "$CONFIG_SOUND" != "n" ]; then
354 dep_tristate 'Amiga or Atari DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
358 mainmenu_option next_comment
359 comment 'Kernel hacking'
361 #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
362 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
363 bool 'Remote debugging support' CONFIG_KGDB