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

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

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

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

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

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

comment "Character devices" {
    bool "Parallel printer" CONFIG_PRINTER
    bool "Logitech busmouse" CONFIG_BUSMOUSE
    bool "PS/2 mouse (aka \"auxiliary device\")" CONFIG_PSMOUSE {
        bool "C&T 82C710 mouse port support (as on TI Travelmate)"
	  CONFIG_82C710_MOUSE *
    }
    bool "Microsoft busmouse" CONFIG_MS_BUSMOUSE
    bool "ATIXL busmouse" CONFIG_ATIXL_BUSMOUSE
    bool "Selection (cut and paste for virtual consoles)" CONFIG_SELECTION
    bool "QIC-02 tape" CONFIG_QIC02_TAPE {
	bool "Enable runtime configuration for QIC-02"
	  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" CONFIG_FTAPE {
	int "Number of ftape buffers" 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" 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)
