title "Linux Kernel 1.1-65 Configuration"   # for Scend 0.2 and above

comment "General setup" {
    bool "Kernel math emulation":math CONFIG_MATH_EMULATION
    bool "Normal harddisk support":IDE CONFIG_BLK_DEV_HD *
    bool "XT harddisk support":XTdisk CONFIG_BLK_DEV_XD
    bool "Limit memory to low 16MB":16MB CONFIG_MAX_16M
    bool "System V IPC":IPC CONFIG_SYSVIPC *
    bool "Kernel support for ELF binaries":ELF CONFIG_BINFMT_ELF *
    bool "Use -m486 flag for 486-specific optimizations":486 CONFIG_M486 *
}

bool "SCSI support":SCSI CONFIG_SCSI {
    comment "SCSI support type":type {
	bool "SCSI disk":disk CONFIG_BLK_DEV_SD *
	bool "SCSI tape":tape CONFIG_CHR_DEV_ST
	bool "SCSI CDROM":CD CONFIG_BLK_DEV_SR
	bool "SCSI generic":gen CONFIG_CHR_DEV_SG
    }
    comment "SCSI low-level drivers":drv {
	bool "Adaptec AHA152X":152x CONFIG_SCSI_AHA152X
	bool "Adaptec AHA1542":1542 CONFIG_SCSI_AHA1542 *
	bool "Adaptec AHA1740":1740 CONFIG_SCSI_AHA1740
	bool "Adaptec AHA274X/284X":274x CONFIG_SCSI_AHA274X
	bool "BusLogic SCSI":BusLogic CONFIG_SCSI_BUSLOGIC
	bool "UltraStor 14F/34F":14F CONFIG_SCSI_U14_34F
	bool "Future Domain 16xx SCSI":FD16xx CONFIG_SCSI_FUTURE_DOMAIN
	bool "Generic NCR5380 SCSI":NCR5380 CONFIG_SCSI_GENERIC_NCR5380
	bool "NCR53c7,8xx SCSI":NCR53c7xx  CONFIG_SCSI_NCR53C7xx
	#bool "Always IN2000 SCSI":IN2000 CONFIG_SCSI_IN2000
	bool "PAS16 SCSI":PAS16 CONFIG_SCSI_PAS16
	bool "Seagate ST-02 and Future Domain TMC-8xx SCSI":ST02
	  CONFIG_SCSI_SEAGATE
	bool "Trantor T128/T128F/T228 SCSI":T128 CONFIG_SCSI_T128
	bool "UltraStor SCSI":UltraStor CONFIG_SCSI_ULTRASTOR
	bool "7000FASST SCSI":7000FASST CONFIG_SCSI_7000FASST
	bool "EISA EATA":EATA CONFIG_SCSI_EATA
	#bool "SCSI debugging host adapter" CONFIG_SCSI_DEBUG
    }
    bool "Verbose SCSI error reporting (kernel size +=12K)":verbose
	CONFIG_SCSI_CONSTANTS *
}

bool "Networking support" CONFIG_NET * {
    bool "TCP/IP networking":"TCP/IP" CONFIG_INET * {
	bool "IP forwarding/gatewaying":fwd CONFIG_IP_FORWARD
	comment "Options you probably don't want to change":opt {
	    bool "PC/TCP compatibility mode":"PC/TCP" CONFIG_INET_PCTCP
	    bool "Reverse ARP":RARP CONFIG_INET_RARP
	    bool "Assume subnets are local":subnet CONFIG_INET_SNARL *
	    bool "Disable NAGLE algorithm (normally enabled)":noNAGLE
	      CONFIG_TCP_NAGLE_OFF
	}
    }
    bool "The IPX protocol":IPX CONFIG_IPX
    #bool "Amateur Radio AX.25 Level 2":AX25 CONFIG_AX25
    bool "Network device support":dev CONFIG_NETDEVICES * {
	bool "Dummy net driver":dummy CONFIG_DUMMY
	bool "SLIP (serial line)":SLIP CONFIG_SLIP {
	    bool "CSLIP compressed headers":CSLIP SL_COMPRESSED *
	    #bool "SLIP debugging on":dump SL_DUMP
	}
	bool "PPP (point-to-point)":PPP CONFIG_PPP
	bool "PLIP (parallel port)":PLIP CONFIG_PLIP
	bool "Load balancing support (experimental)":load
	  CONFIG_SLAVE_BALANCING
	bool "Do you want to be offered ALPHA test drivers ?":""
	  CONFIG_NET_ALPHA
	bool "Western Digital/SMC cards":SMC CONFIG_NET_VENDOR_SMC {
	    bool "WD80*3":80x3 CONFIG_WD80x3
	    bool "SMC Ultra":Ultra CONFIG_ULTRA
	}
	bool "3COM cards":3COM CONFIG_NET_VENDOR_3COM * {
	    bool "3c501":3c501 CONFIG_EL1
	    bool "3c503":3c503 CONFIG_EL2
	    if CONFIG_NET_ALPHA {
		bool "3c505":3c505 CONFIG_ELPLUS
		bool "3c507":3c507 CONFIG_EL16
	    }
	    bool "3c509/3c579":3c509 CONFIG_EL3 *
	}
	bool "Other ISA cards":oth CONFIG_NET_ISA {
	    bool "AT1500 and NE2100 (LANCE and PCnet-ISA)":NE2100 CONFIG_LANCE
	    bool "Cabletron E21xx (not recommended)":E21xx CONFIG_E2100
	    bool "DEPCA" CONFIG_DEPCA
	    bool "EtherWorks 3":EW3 CONFIG_EWRK3
	    if CONFIG_NET_ALPHA {
		bool "EtherExpress":EE CONFIG_EEXPRESS
		bool "AT1700" CONFIG_AT1700
		bool "NI5210" CONFIG_NI52
		bool "NI6510" CONFIG_NI65
	    }
	    bool "HP PCLAN":HP CONFIG_HPLAN
	    bool "NE2000/NE1000":NE2000 CONFIG_NE2000 *
	    bool "SK_G16" CONFIG_SK_G16
	}
	bool "EISA and on board controllers":EISA CONFIG_NET_EISA {
	    if CONFIG_NET_ALPHA {
		bool "Ansel Communications EISA 3200 support":3200
		  CONFIG_AC3200
	    }
	    bool "Apricot Xen-II on board ethernet":XenII CONFIG_APRICOT
	}
	bool "Pocket and portable adaptors":pocket CONFIG_NET_POCKET {
	    bool "D-Link DE600 pocket adaptor":DE600 CONFIG_DE600
	    bool "D-Link DE620 pocket adaptor":DE620 CONFIG_DE620
	    bool "AT-LAN-TEC/RealTek pocket adaptor":ATP CONFIG_ATP
	    bool "Zenith Z-Note":"Z-Note" CONFIG_ZNET
	}
    }
}

comment "CD-ROM drivers" {
    bool "Sony CDU31A/CDU33A":Sony CONFIG_CDU31A
    bool "Mitsumi":Mitsumi CONFIG_MCD
    bool "Matsushita/Panasonic":SB CONFIG_SBPCD {
	choice "Number of controllers":ctrl NUM_SBPCD { 1,2,3,4 }
    }
}

comment "Filesystems" {
    bool "Standard (Minix) FS":Minix CONFIG_MINIX_FS *
    bool "Extended FS":Ext CONFIG_EXT_FS
    bool "Second extended FS":Ext2 CONFIG_EXT2_FS *
    bool "xiafs filesystem":Xia CONFIG_XIA_FS
    bool "MS-DOS FS":DOS CONFIG_MSDOS_FS * {
	bool "umsdos: Unix like FS on top of std MSDOS FAT FS":UMSDOS
	  CONFIG_UMSDOS_FS
    }
    bool "/proc filesystem":proc CONFIG_PROC_FS *
    bool "NFS filesystem support":NFS CONFIG_NFS_FS *
    bool "ISO9660 cdrom filesystem":ISO9660 CONFIG_ISO9660_FS
    bool "OS/2 HPFS filesystem (read only)":HPFS CONFIG_HPFS_FS
    bool "System V and Coherent filesystem":SysV CONFIG_SYSV_FS
}

comment "Character devices" {
    bool "Parallel printer":prt CONFIG_PRINTER
    comment "Bus mice" {
	bool "Logitech":Logi CONFIG_BUSMOUSE
	bool "PS/2 mouse (aka \"auxiliary device\")":"PS/2" CONFIG_PSMOUSE {
	    bool "C&T 82C710 mouse port support (as on TI Travelmate)":TI
	      CONFIG_82C710_MOUSE *
	}
	bool "Microsoft busmouse":MS CONFIG_MS_BUSMOUSE
	bool "ATIXL busmouse":ATIXL CONFIG_ATIXL_BUSMOUSE
    }
    bool "Selection (cut and paste for virtual consoles)":sel CONFIG_SELECTION
    bool "QIC-02 tape":QIC02 CONFIG_QIC02_TAPE {
	bool "Enable runtime configuration for QIC-02":dyn
	  CONFIG_QIC02_DYNCONF *
	if CONFIG_QIC02_DYNCONF {
	    comment "  Setting runtime QIC-02 configuration is done"
	    comment "  with qic02conf which is available from"
	    comment "  ftp://ftp.funet.fi/pub/OS/Linux/BETA/QIC-02/"
	}
	else {
	    comment "  Edit configuration parameters in"
	    comment "  ./include/linux/tpqic02.h!"
	}
    }
    bool "QIC-117 tape":QIC117 CONFIG_FTAPE {
	int "Number of ftape buffers":buf NR_FTAPE_BUFFERS 3:1-12
    }
}

bool "Sound card support" CONFIG_SOUND

comment "Kernel hacking" {
    #bool "Debug kmalloc/kfree" CONFIG_DEBUG_MALLOC
    bool "Kernel profiling support":profile CONFIG_PROFILE
}

warn "Need TCP/IP for NFS" CONFIG_NFS_FS && !CONFIG_INET
warn "Please configure at least one \"UNIX\" file system"
  !(CONFIG_MINIX_FS || CONFIG_EXT_FS || CONFIG_EXT2_FS || CONFIG_XIA_FS ||
  CONFIG_UMSDOS_FS || CONFIG_ISO9660_FS || CONFIG_SYSV_FS)
