ATARITT revision 1.36
17a84e134Smrg#
27a84e134Smrg# $NetBSD: ATARITT,v 1.36 2001/04/10 06:39:10 leo Exp $
37a84e134Smrg#
47a84e134Smrg# This file was automatically created. Changes will be
57a84e134Smrg# lost when running makeconf in this directory.
67a84e134Smrg#
77a84e134Smrg# Created from: 
87a84e134Smrg#		NetBSD: ATARITT.in,v 1.4 2001/04/10 06:28:38 leo Exp $
97a84e134Smrg#		NetBSD: GENERIC.in,v 1.1 2001/04/10 05:52:14 leo Exp $
107a84e134Smrg
117a84e134Smrg#This configuration file is for a GENERIC ATARI-TT
127a84e134Smrg
137a84e134Smrg#Generic atari
147a84e134Smrg
157a84e134Smrginclude "arch/atari/conf/std.atari"
167a84e134Smrg
177a84e134Smrg#ident  		"GENERIC-$Revision: 1.36 $"
187a84e134Smrg
197a84e134Smrg#Add support for about 16 users. This variable is used to size
207a84e134Smrg#various kernel structures.
217a84e134Smrg
227a84e134Smrgmaxusers	16
237a84e134Smrg
247a84e134Smrgoptions 	HZ=64		# Set the clock-rate (48/64/96)
257a84e134Smrg
267a84e134Smrg#X11R6 related options
277a84e134Smrg
287a84e134Smrgoptions 	UCONSOLE	# Allow xconsole to work
297a84e134Smrg
307a84e134Smrg#Standard system options
31421c997bSmrgoptions 	INSECURE	# disable kernel security levels
327a84e134Smrg#options 	NTP		# NTP phase/frequency locked loop
337a84e134Smrg
347a84e134Smrg#(Co)processors this kernel should support
357a84e134Smrg
367a84e134Smrgoptions 	M68030		# support for 030
377a84e134Smrgoptions 	FPU_EMULATE	# Support for MC68881/MC68882 emulator
387a84e134Smrg
397a84e134Smrgoptions 	M68040		# support for 040
407a84e134Smrgoptions 	FPSP		# 68040 Floatingpoint support
417a84e134Smrg
427a84e134Smrg#Networking options
437a84e134Smrg
447a84e134Smrgoptions 	INET            # IP + ICMP + TCP + UDP
457a84e134Smrg
467a84e134Smrgoptions 	INET6		# IPV6
477a84e134Smrg#options 	IPSEC		# IP security
487a84e134Smrg#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
497a84e134Smrg#options 	IPSEC_DEBUG	# debug for IP security
507a84e134Smrg#options 	GATEWAY         # packet forwarding
517a84e134Smrg#options 	MROUTING        # IP multicast routing
527a84e134Smrgoptions 	NS              # XNS
537a84e134Smrg#options 	NSIP            # XNS tunneling over IP
547a84e134Smrgoptions 	ISO,TPIP        # OSI
557a84e134Smrg#options 	EON             # OSI tunneling over IP
567a84e134Smrgoptions 	CCITT,LLC,HDLC  # X.25
577a84e134Smrgoptions 	NETATALK        # AppleTalk networking protocols
587a84e134Smrg
597a84e134Smrgoptions 	PPP_BSDCOMP     # BSD-Compress compression support for PPP
607a84e134Smrgoptions 	PPP_DEFLATE     # Deflate compression support for PPP
617a84e134Smrgoptions 	PPP_FILTER      # Active filter support for PPP (requires bpf)
627a84e134Smrg
637a84e134Smrgoptions 	PFIL_HOOKS      # pfil(9) packet filter hooks
64421c997bSmrgoptions 	IPFILTER_LOG    # ipmon(8) log support
657a84e134Smrg#options 	IPFILTER_DEFAULT_BLOCK	# block packages by default
667a84e134Smrg
677a84e134Smrg#File systems
687a84e134Smrgfile-system 	FFS		# Berkeley fast file system
697a84e134Smrgfile-system 	MFS		# Memory based filesystem
707a84e134Smrgfile-system 	KERNFS		# Kernel parameter filesystem
717a84e134Smrgfile-system 	MSDOSFS		# MSDOS filesystem
727a84e134Smrgfile-system 	CD9660		# ISO 9660 filesystem with Rock Ridge
737a84e134Smrg
747a84e134Smrgfile-system 	NFS		# Network File System client side code
757a84e134Smrgfile-system 	PROCFS		# Process filesystem
767a84e134Smrgfile-system 	FDESC		# /dev/fd
777a84e134Smrgfile-system 	NULLFS		# Loopback filesystem
787a84e134Smrgfile-system 	OVERLAY		# overlay filesystem
797a84e134Smrgfile-system 	UNION		# union file system
807a84e134Smrgfile-system 	UMAPFS		# null file system (with uid & gid remapping)
817a84e134Smrgfile-system 	PORTAL		# portal file system
827a84e134Smrgfile-system 	EXT2FS		# second extended file system (linux)
837a84e134Smrgfile-system 	LFS		# log-structured file system
847a84e134Smrg
857a84e134Smrg#File system options
867a84e134Smrgoptions 	QUOTA		# Disk quotas for local disks
877a84e134Smrg#options 	FFS_EI		# FFS Endian Independant support
887a84e134Smrgoptions 	SOFTDEP         # FFS soft updates support.
897a84e134Smrgoptions 	NFSSERVER	# Network File System server side code
907a84e134Smrg#options 	EXT2FS_SYSTEM_FLAGS	# makes ext2fs file flags (append and
917a84e134Smrg				#immutable) behave as system flags.
927a84e134Smrg
937a84e134Smrg#Misc. debugging options
947a84e134Smrg
957a84e134Smrgoptions 	PANICWAIT	# Require keystroke to dump/reboot
967a84e134Smrgoptions 	DDB		# Kernel debugger
977a84e134Smrg
987a84e134Smrgoptions 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
997a84e134Smrg#options 	DEBUG		# expensive debugging checks/support
1007a84e134Smrg
1017a84e134Smrg#Compatability options for various existing systems
1027a84e134Smrg
1037a84e134Smrgoptions 	COMPAT_43	# 4.3 BSD compatible system calls (required)
1047a84e134Smrgoptions 	COMPAT_10	# Compatibility to NetBSD1.0
1057a84e134Smrgoptions 	COMPAT_11	# Compatibility to NetBSD1.1
1067a84e134Smrgoptions 	COMPAT_12	# Compatibility to NetBSD1.2
1077a84e134Smrgoptions 	COMPAT_13	# Compatibility to NetBSD1.3
1087a84e134Smrgoptions 	COMPAT_14	# Compatibility to NetBSD1.4
1097a84e134Smrg
1107a84e134Smrg#options 	COMPAT_09	# has no meaning on the atari
1117a84e134Smrg#options 	COMPAT_SUNOS	# Support to run Sun-3 executables
1127a84e134Smrg#options 	COMPAT_SVR4	# Support to run SVR4 executables
1137a84e134Smrg#options 	TCP_COMPAT_42	# Disable UDP checksums (not needed)
1147a84e134Smrg#options 	COMPAT_LINUX	# Support to run Linux/m68k executables
1157a84e134Smrg#options 	EXEC_ELF32	# 32-bit ELF executables (Linux, SVR4)
1167a84e134Smrg
1177a84e134Smrg#Support for System V IPC facilities.
1187a84e134Smrg
1197a84e134Smrgoptions 	SYSVSHM			# System V shared memory
1207a84e134Smrgoptions 	SYSVMSG			# System V messages
1217a84e134Smrgoptions 	SYSVSEM			# System V semaphores
1227a84e134Smrg
1237a84e134Smrg#Support for various kernel options
1247a84e134Smrg
1257a84e134Smrgoptions 	KTRACE			# Add kernel tracing system call
1267a84e134Smrgoptions 	DIAGNOSTIC		# Add additional error checking code
1277a84e134Smrg
1287a84e134Smrg#These options enable verbose messages for several subsystems.
1297a84e134Smrg#Warning, these may compile large string tables into the kernel!
1307a84e134Smrg
1317a84e134Smrgoptions 	SCSIVERBOSE		# human readable SCSI error messages
1327a84e134Smrg
1337a84e134Smrg#Atari specific options
1347a84e134Smrg
1357a84e134Smrg#options 	KFONT_8x8		# Use 8x8 font instead of 8x16
1367a84e134Smrgoptions 	ST_POOL_SIZE=22		# smallest that allows TT-HIGH
1377a84e134Smrg
1387a84e134Smrgoptions 	TT_SCSI			# SCSI-support for TT
1397a84e134Smrgoptions 	TT_VIDEO		# Graphics support for TT
1407a84e134Smrg
1417a84e134Smrgoptions 	MEMORY_DISK_HOOKS	# Boot RAM-disk
1427a84e134Smrgoptions 	DISKLABEL_NBDA		# NetBSD disklabels (required)
1437a84e134Smrgoptions 	DISKLABEL_AHDI		# NetBSD/AHDI disklabels
1447a84e134Smrg
1457a84e134Smrgoptions 	SERCONSOLE		# modem1 console support
1467a84e134Smrgoptions 	RELOC_KERNEL		# TT/Falcon: relocate kernel to TT-RAM
1477a84e134Smrgoptions 	STATCLOCK		# Separate {stat,prof}clock
1485ec34c4cSmrg
1497a84e134Smrg#Try linked commands on all targets
1507a84e134Smrgoptions 	TRY_SCSI_LINKED_COMMANDS=0x7f
1517a84e134Smrg
1527a84e134Smrg#Build one kernel that can boot from any disk.
1537a84e134Smrg
1547a84e134Smrgconfig		netbsd root on ? type ?
1557a84e134Smrg
1567a84e134Smrgpseudo-device	sl			# Slip
1575ec34c4cSmrgpseudo-device	ppp			# ppp
1587a84e134Smrgpseudo-device	pty			# pseudo-terminals
1597a84e134Smrgpseudo-device	loop			# Loopback network
1607a84e134Smrgpseudo-device	vnd		3	# 3 pseudo disks (see vnconfig)
1617a84e134Smrgpseudo-device	md		2	# Boot memory disk
1627a84e134Smrg
1637a84e134Smrgpseudo-device	mouse		1	# mouse
1647a84e134Smrgpseudo-device	bpfilter	2	# berkeley packet filters
1657a84e134Smrgpseudo-device	tun		2	# network tunnel
1665ec34c4cSmrg#pseudo-device	gre		2	# generic L3 over IP tunnel
1677a84e134Smrgpseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
1687a84e134Smrg#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
1697a84e134Smrg#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
1707a84e134Smrgpseudo-device	vlan			# IEEE 802.1q encapsulation
1717a84e134Smrgpseudo-device	ccd		4	# concatenating disk driver
1727a84e134Smrg#pseudo-device	raid		4	# RAIDframe disk driver
1737a84e134Smrg#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
1747a84e134Smrgpseudo-device	ipfilter		# IP filtering device
1757a84e134Smrgpseudo-device	rnd			# /dev/random and in-kernel generator
1767a84e134Smrg
1777a84e134Smrg#Hardware options for GENERIC are in the various machine type specific files
1787a84e134Smrg
1797a84e134Smrgpseudo-device	view	4	# View (graphics mapping)
1807a84e134Smrg
181421c997bSmrgpseudo-device	mouse	1	# mouse
1827a84e134Smrg
1837a84e134Smrg#The following sections describe various hardware options.
1847a84e134Smrg
1857a84e134Smrgncrscsi0	at mainbus0	# NCR5380 SCSI driver
1867a84e134Smrgscsibus0	at ncrscsi0	# SCSI bus
1877a84e134Smrgzs0		at mainbus0	# Serial support through 8530
1887a84e134Smrggrfbus0		at mainbus0	# bitmapped display's
1897a84e134Smrggrfcc0		at grfbus0	# graphics driver
1907a84e134Smrgite0		at grfcc0	# console
1917a84e134Smrgnvr0		at mainbus0	# nvram driver
1927a84e134Smrg
1937a84e134Smrggrfcc1		at grfbus0	# 2nd graphics driver
1947a84e134Smrgite1		at grfcc1	# 2nd tty
1957a84e134Smrggrfcc2		at grfbus0	# 3rd graphics driver
1967a84e134Smrgite2		at grfcc2	# 3rd tty
1977a84e134Smrglp0		at mainbus0	# centronics printer
1987a84e134Smrgser0		at mainbus0	# UART on first 68901 (ttyB0)
1997a84e134Smrgavmebus0	at mainbus0	# VME bus
2007a84e134Smrgvme0		at avmebus0
2017a84e134Smrgle0		at vme0	irq 5	# Lance ethernet (Riebl/PAM).
2027a84e134Smrgle0		at vme0 irq 4	# Lance ethernet (BVME410).
2037a84e134Smrget0		at vme0		# Crazy Dots II
2047a84e134Smrg
2057a84e134Smrg#SCSI devices
2067a84e134Smrgsd* 	at scsibus? target ? lun ?	# SCSI disk drives
2077a84e134Smrgst* 	at scsibus? target ? lun ?	# SCSI tape drives
2087a84e134Smrgcd* 	at scsibus? target ? lun ?	# SCSI CD-ROM drives
2097a84e134Smrg
2107a84e134Smrgch* 	at scsibus? target ? lun ?	# SCSI autochangers
2117a84e134Smrgss* 	at scsibus? target ? lun ?	# SCSI scanners
2127a84e134Smrgse* 	at scsibus? target ? lun ?	# SCSI ethernet
2137a84e134Smrguk* 	at scsibus? target ? lun ?	# SCSI unknown
2147a84e134Smrg
2157a84e134Smrg