title "Linux Kernel 1.1-62 Configuration"   # for Scend 0.1 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 (disk, tape, CDrom)" {
	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 "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 "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
	    bool "3c505 (alpha)" CONFIG_ELPLUS
	    bool "3c507 (alpha)" 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
	    bool "EtherExpress (alpha)" CONFIG_EEXPRESS
	    bool "AT1700 (alpha)" CONFIG_AT1700
	    bool "NI5210 (alpha)" CONFIG_NI52
	    bool "NI6510 (alpha)" 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 {
	    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
#
# potential conflict needs to be resolved before saving (not yet implemented)
#
    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 {
	    comment "Setting runtime QIC-02 configuration is done with qic02conf"
	    comment "Which is available from ftp://ftp.funet.fi/pub/OS/Linux/BETA/QIC-02/"
	}
#	else {
#	    comment "Edit configuration parameters in ./include/linux/tpqic02.h!"
#	}
    }
    bool "QIC-117 tape" CONFIG_FTAPE {
	int "Number of ftape buffers" NR_FTAPE_BUFFERS 1-12,0
    }
}

bool "Sound card support" CONFIG_SOUND

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