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
35 define_bool CONFIG_M68K_L2_CACHE y
37 bool 'Apollo support' CONFIG_APOLLO
38 bool 'VME (Motorola and BVM) support' CONFIG_VME
39 if [ "$CONFIG_VME" = "y" ]; then
40 bool 'MVME162, 166 and 167 support' CONFIG_MVME16x
41 bool 'BVME4000 and BVME6000 support' CONFIG_BVME6000
43 bool 'HP9000/300 support' CONFIG_HP300
44 if [ "$CONFIG_HP300" = "y" ]; then
45 bool 'DIO bus support' CONFIG_DIO
47 define_bool CONFIG_SUN3 n
48 if [ "$CONFIG_PCI" = "y" ]; then
49 bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
52 comment 'Processor type'
53 bool '68020 support' CONFIG_M68020
54 bool '68030 support' CONFIG_M68030
55 bool '68040 support' CONFIG_M68040
56 bool '68060 support' CONFIG_M68060
57 bool 'Advanced configuration options' CONFIG_ADVANCED
58 if [ "$CONFIG_ADVANCED" = "y" ]; then
59 bool 'Use read-modify-write instructions' CONFIG_RMW_INSNS
60 bool 'Use one physical chunk of memory only' CONFIG_SINGLE_MEMORY_CHUNK
61 if [ "$CONFIG_M68060" = "y" ]; then
62 bool 'Use write-through caching for 68060 supervisor accesses' CONFIG_060_WRITETHROUGH
67 mainmenu_option next_comment
68 comment 'General setup'
70 bool 'Networking support' CONFIG_NET
71 bool 'System V IPC' CONFIG_SYSVIPC
72 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
73 bool 'Sysctl support' CONFIG_SYSCTL
74 tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
75 tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
76 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
78 if [ "$CONFIG_AMIGA" = "y" ]; then
79 bool 'Amiga Zorro (AutoConfig) bus support' CONFIG_ZORRO
80 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
81 bool 'Amiga 1200/600 PCMCIA support' CONFIG_AMIGA_PCMCIA
84 if [ "$CONFIG_ATARI" = "y" ]; then
85 bool 'Support for ST-RAM as swap space' CONFIG_STRAM_SWAP
86 bool 'ST-RAM statistics in /proc' CONFIG_STRAM_PROC
88 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" ]; then
89 bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
91 if [ "$CONFIG_HP300" = "y" ]; then
92 # We have a dedicated heartbeat LED. :-)
93 define_bool CONFIG_HEARTBEAT y
96 bool '/proc/hardware support' CONFIG_PROC_HARDWARE
99 source drivers/block/Config.in
101 if [ "$CONFIG_NET" = "y" ]; then
105 mainmenu_option next_comment
106 comment 'SCSI support'
108 tristate 'SCSI support' CONFIG_SCSI
110 if [ "$CONFIG_SCSI" != "n" ]; then
112 comment 'SCSI support type (disk, tape, CD-ROM)'
114 dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
115 dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
116 dep_tristate 'SCSI CD-ROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
117 if [ "$CONFIG_BLK_DEV_SR" != "n" ]; then
118 bool ' Enable vendor-specific extensions (for SCSI CDROM)' CONFIG_BLK_DEV_SR_VENDOR
120 dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI
122 comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
124 bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN
126 bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS
127 bool 'SCSI logging facility' CONFIG_SCSI_LOGGING
129 mainmenu_option next_comment
130 comment 'SCSI low-level drivers'
132 if [ "$CONFIG_AMIGA" = "y" ]; then
133 dep_tristate 'A3000 WD33C93A support' CONFIG_A3000_SCSI $CONFIG_SCSI
134 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
135 bool 'A4000T SCSI support' CONFIG_A4000T_SCSI
138 if [ "$CONFIG_ZORRO" = "y" ]; then
139 dep_tristate 'A2091 WD33C93A support' CONFIG_A2091_SCSI $CONFIG_SCSI
140 dep_tristate 'GVP Series II WD33C93A support' CONFIG_GVP11_SCSI $CONFIG_SCSI
141 dep_tristate 'CyberStorm SCSI support' CONFIG_CYBERSTORM_SCSI $CONFIG_SCSI
142 dep_tristate 'CyberStorm Mk II SCSI support' CONFIG_CYBERSTORMII_SCSI $CONFIG_SCSI
143 dep_tristate 'Blizzard 2060 SCSI support' CONFIG_BLZ2060_SCSI $CONFIG_SCSI
144 dep_tristate 'Blizzard 1230IV/1260 SCSI support' CONFIG_BLZ1230_SCSI $CONFIG_SCSI
145 dep_tristate 'Fastlane SCSI support' CONFIG_FASTLANE_SCSI $CONFIG_SCSI
146 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
147 bool 'A4091 SCSI support' CONFIG_A4091_SCSI
148 bool 'WarpEngine SCSI support' CONFIG_WARPENGINE_SCSI
149 bool 'Blizzard PowerUP 603e+ SCSI' CONFIG_BLZ603EPLUS_SCSI
150 bool 'Cyberstorm Mk III SCSI support' CONFIG_CYBERSTORMIII_SCSI
151 # bool 'GVP Turbo 040/060 SCSI support' CONFIG_GVP_TURBO_SCSI
154 if [ "$CONFIG_ATARI" = "y" ]; then
155 dep_tristate 'Atari native SCSI support' CONFIG_ATARI_SCSI $CONFIG_SCSI
156 if [ "$CONFIG_ATARI_SCSI" != "n" ]; then
157 bool ' Long delays for Toshiba CD-ROMs' CONFIG_ATARI_SCSI_TOSHIBA_DELAY
158 bool ' Reset SCSI-devices at boottime' CONFIG_ATARI_SCSI_RESET_BOOT
159 if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_HADES" = "y" ]; then
160 bool ' Hades SCSI DMA emulator (EXPERIMENTAL)' CONFIG_TT_DMA_EMUL
164 if [ "$CONFIG_MAC" = "y" ]; then
165 bool 'MAC NCR5380 SCSI' CONFIG_MAC_SCSI
166 dep_tristate 'MAC NCR53c9[46] SCSI' CONFIG_SCSI_MAC_ESP $CONFIG_SCSI
168 #dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG $CONFIG_SCSI
170 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
171 bool 'NCR53C710 SCSI driver for MVME16x' CONFIG_MVME16x_SCSI
174 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
175 bool 'NCR53C710 SCSI driver for BVME6000' CONFIG_BVME6000_SCSI
183 if [ "$CONFIG_NET" = "y" ]; then
185 mainmenu_option next_comment
186 comment 'Network device support'
188 bool 'Network device support' CONFIG_NETDEVICES
189 if [ "$CONFIG_NETDEVICES" = "y" ]; then
191 # Network device configuration
193 tristate 'Dummy net driver support' CONFIG_DUMMY
194 tristate 'SLIP (serial line) support' CONFIG_SLIP
195 if [ "$CONFIG_SLIP" != "n" ]; then
196 bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
197 bool ' Keepalive and linefill' CONFIG_SLIP_SMART
198 bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
200 tristate 'PPP (point-to-point) support' CONFIG_PPP
201 if [ ! "$CONFIG_PPP" = "n" ]; then
202 comment 'CCP compressors for PPP are only built as modules.'
204 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
205 if [ "$CONFIG_ZORRO" = "y" ]; then
206 tristate 'Ariadne support' CONFIG_ARIADNE
207 tristate 'Ariadne II support' CONFIG_ARIADNE2
208 tristate 'A2065 support' CONFIG_A2065
209 tristate 'Hydra support' CONFIG_HYDRA
211 if [ "$CONFIG_AMIGA_PCMCIA" = "y" ]; then
212 tristate 'PCMCIA NE2000 support' CONFIG_APNE
214 if [ "$CONFIG_APOLLO" = "y" ] ; then
215 tristate 'Apollo 3c505 support' CONFIG_APOLLO_ELPLUS
217 if [ "$CONFIG_MAC" = "y" ]; then
218 bool 'Mac NS 8390 based ethernet cards' CONFIG_DAYNAPORT
219 # bool 'Macintosh (AV) onboard MACE ethernet' CONFIG_MACMACE
220 bool 'Macintosh (Quadra) onboard SONIC ethernet' CONFIG_MACSONIC
222 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
223 tristate 'MVME16x Ethernet support' CONFIG_MVME16x_NET
225 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
226 tristate 'BVME6000 Ethernet support' CONFIG_BVME6000_NET
228 if [ "$CONFIG_ATARI" = "y" ]; then
229 tristate 'Atari Lance support' CONFIG_ATARILANCE
230 if [ "$CONFIG_ATARI_ACSI" != "n" ]; then
231 tristate 'BioNet-100 support' CONFIG_ATARI_BIONET
232 tristate 'PAMsNet support' CONFIG_ATARI_PAMSNET
235 if [ "$CONFIG_HP300" = "y" ]; then
236 bool 'HP on-board LANCE support' CONFIG_HPLANCE
243 mainmenu_option next_comment
244 comment 'Character devices'
246 if [ "$CONFIG_VME" = "n" ]; then
247 define_bool CONFIG_VT y
248 if [ "$CONFIG_VT" = "y" ]; then
249 bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE
253 if [ "$CONFIG_ATARI" = "y" ]; then
254 define_bool CONFIG_NVRAM y
257 tristate 'Parallel printer support' CONFIG_M68K_PRINTER
258 if [ "$CONFIG_ZORRO" = "y" ]; then
259 dep_tristate 'Multiface Card III parallel support' CONFIG_MULTIFACE_III_LP $CONFIG_M68K_PRINTER
261 if [ "$CONFIG_AMIGA" = "y" ]; then
262 tristate 'Amiga mouse support' CONFIG_AMIGAMOUSE
264 if [ "$CONFIG_ATARI" = "y" ]; then
265 tristate 'Atari mouse support' CONFIG_ATARIMOUSE
267 if [ "$CONFIG_MAC" = "y" ]; then
268 bool 'Mac ADB mouse support' CONFIG_ADBMOUSE
270 if [ "$CONFIG_ATARI" = "y" ]; then
271 tristate 'Atari MFP serial support' CONFIG_ATARI_MFPSER
272 tristate 'Atari SCC serial support' CONFIG_ATARI_SCC
273 if [ "$CONFIG_ATARI_SCC" = "y" -o "$CONFIG_ATARI_SCC" = "m" ]; then
274 bool 'Atari SCC serial DMA support' CONFIG_ATARI_SCC_DMA
276 tristate 'Atari MIDI serial support' CONFIG_ATARI_MIDI
277 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
278 tristate 'Atari DSP56k support (EXPERIMENTAL)' CONFIG_ATARI_DSP56K
281 if [ "$CONFIG_AMIGA" = "y" ]; then
282 tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
283 bool 'Hisoft Whippet PCMCIA serial support' CONFIG_WHIPPET
285 if [ "$CONFIG_ZORRO" = "y" ]; then
286 tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
287 dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
288 dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
289 tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
291 if [ "$CONFIG_MAC" = "y" ]; then
292 bool 'Mac SCC serial support' CONFIG_MAC_SCC
294 if [ "$CONFIG_HP300" = "y" -a "$CONFIG_DIO" = "y" ]; then
295 tristate 'HP DCA serial support' CONFIG_HPDCA
297 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" -o \
298 "$CONFIG_MAC" = "y" -o "$CONFIG_HP300" = "y" ]; then
299 if [ "$CONFIG_ATARI_MFPSER" = "y" -o "$CONFIG_ATARI_SCC" = "y" -o \
300 "$CONFIG_ATARI_MIDI" = "y" -o "$CONFIG_MAC_SCC" = "y" -o \
301 "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o \
302 "$CONFIG_GVPIOEXT" = "y" -o "$CONFIG_MULTIFACE_III_TTY" = "y" -o \
303 "$CONFIG_HPDCA" = "y" ]; then
304 bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
307 if [ "$CONFIG_VME" = "y" ]; then
308 define_bool CONFIG_SERIAL_CONSOLE y
309 if [ "$CONFIG_MVME16x" = "y" ]; then
310 bool 'CD2401 support for MVME166/7 serial ports' CONFIG_SERIAL167
311 bool 'SCC support for MVME162 serial ports' CONFIG_MVME162_SCC
313 if [ "$CONFIG_BVME6000" = "y" ]; then
314 bool 'SCC support for BVME6000 serial ports' CONFIG_BVME6000_SCC
317 if [ "$CONFIG_APOLLO" = "y" ]; then
318 bool 'Support for DN serial port (dummy)' CONFIG_SERIAL
319 bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
321 bool 'Support for user serial device modules' CONFIG_USERIAL
322 bool 'Watchdog Timer Support' CONFIG_WATCHDOG
323 if [ "$CONFIG_WATCHDOG" != "n" ]; then
324 bool ' Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
325 bool ' Software Watchdog' CONFIG_SOFT_WATCHDOG
327 if [ "$CONFIG_ATARI" = "y" ]; then
328 bool 'Enhanced Real Time Clock Support' CONFIG_RTC
330 bool 'Unix98 PTY support' CONFIG_UNIX98_PTYS
331 if [ "$CONFIG_UNIX98_PTYS" = "y" ]; then
332 int 'Maximum number of Unix98 PTYs in use (0-2048)' CONFIG_UNIX98_PTY_COUNT 256
337 mainmenu_option next_comment
338 comment 'Sound support'
340 tristate 'Sound support' CONFIG_SOUND
341 if [ "$CONFIG_SOUND" != "n" ]; then
342 dep_tristate 'Amiga or Atari DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
348 if [ "$CONFIG_VME" = "n" ]; then
349 if [ "$CONFIG_HP300" = "y" ]; then
350 bool 'Frame buffer support' CONFIG_FB
352 define_bool CONFIG_FB y
354 mainmenu_option next_comment
355 comment 'Console drivers'
356 source drivers/video/Config.in
360 mainmenu_option next_comment
361 comment 'Kernel hacking'
363 #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
364 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
365 bool 'Remote debugging support' CONFIG_KGDB