# $Id: config.in,v 1.12 1996/04/24 03:15:38 davem Exp $
# For a description of the syntax of this configuration file,
# see the Configure script.
#
mainmenu_name "Kernel configuration of Linux for SparcStations"

mainmenu_option next_comment
comment 'General setup'

bool 'Support for AP1000 multicomputer' CONFIG_AP1000

if [ "$CONFIG_AP1000" = "n" ]; then
	# Global things across all Sun machines.
	define_bool CONFIG_SBUS y
	define_bool CONFIG_SBUSCHAR y
	define_bool CONFIG_SUN_MOUSE y
	define_bool CONFIG_SERIAL y
	define_bool CONFIG_SUN_SERIAL y
	define_bool CONFIG_SUN_KEYBOARD y
	define_bool CONFIG_SUN_CONSOLE y
	define_bool CONFIG_SUN_AUXIO y
	define_bool CONFIG_SUN_IO y
fi

define_bool CONFIG_NET_ALIAS n
define_bool CONFIG_BINFMT_AOUT y


bool 'Networking support' CONFIG_NET
bool 'System V IPC' CONFIG_SYSVIPC
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
endmenu

mainmenu_option next_comment
comment 'Floppy, IDE, and other block devices'

tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD

bool 'Multiple devices driver support' CONFIG_BLK_DEV_MD
if [ "$CONFIG_BLK_DEV_MD" = "y" ]; then
  tristate '   Linear (append) mode' CONFIG_MD_LINEAR
  tristate '   RAID-0 (striping) mode' CONFIG_MD_STRIPED
fi

tristate 'RAM disk support' CONFIG_BLK_DEV_RAM
if [ "$CONFIG_BLK_DEV_RAM" = "y" ]; then
  bool '   Initial RAM disk (initrd) support' CONFIG_BLK_DEV_INITRD
fi

tristate 'Loopback device support' CONFIG_BLK_DEV_LOOP

if [ "$CONFIG_NET" = "y" ]; then
	source net/Config.in
fi

mainmenu_option next_comment
comment 'SCSI support'

tristate 'SCSI support' CONFIG_SCSI

if [ "$CONFIG_SCSI" != "n" ]; then
	comment 'SCSI support type (disk, tape, CDrom)'

	dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
	dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
	dep_tristate 'SCSI CDROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
	dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI

	comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'

	bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN

	bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS

	mainmenu_option next_comment
	comment 'SCSI low-level drivers'

	dep_tristate 'Sparc ESP Scsi Driver' CONFIG_SCSI_SUNESP $CONFIG_SCSI
fi
endmenu

if [ "$CONFIG_NET" = "y" ]; then
	mainmenu_option next_comment
	comment 'Network device support'

	bool 'Network device support' CONFIG_NETDEVICES
	if [ "$CONFIG_NETDEVICES" = "y" ]; then
		tristate 'Dummy net driver support' CONFIG_DUMMY
		tristate 'SLIP (serial line) support' CONFIG_SLIP
		if [ "$CONFIG_SLIP" != "n" ]; then
		  bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
		  bool ' Keepalive and linefill' CONFIG_SLIP_SMART
		fi
		tristate 'PPP (point-to-point) support' CONFIG_PPP
		if [ ! "$CONFIG_PPP" = "n" ]; then
		  comment 'CCP compressors for PPP are only built as modules.'
		fi
		bool 'Sun LANCE support' CONFIG_SUNLANCE
	fi
	endmenu
fi

source fs/Config.in

mainmenu_option next_comment
comment 'Kernel hacking'

bool 'Kernel profiling support' CONFIG_PROFILE
if [ "$CONFIG_PROFILE" = "y" ]; then
	int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
fi
