summaryrefslogtreecommitdiff
path: root/sys/arch/atari/conf/ATARITT
blob: 3f31b905c3efab171c8f4403adc1bb3d5222d218 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
#
# $NetBSD: ATARITT,v 1.59 2003/10/08 11:53:10 bouyer Exp $
#
# This file was automatically created. Changes will be
# lost when running makeconf in this directory.
#
# Created from:
#		NetBSD: ATARITT.in,v 1.4 2001/04/10 06:28:38 leo Exp $
#		NetBSD: GENERIC.in,v 1.33 2003/09/22 14:11:16 cl Exp $

#This configuration file is for a GENERIC ATARI-TT

#Generic atari

include "arch/atari/conf/std.atari"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#Add support for about 16 users. This variable is used to size
#various kernel structures.

maxusers	16

options 	HZ=64		# Set the clock-rate (48/64/96)

#Standard system options
options 	INSECURE	# disable kernel security levels
#options 	NTP		# NTP phase/frequency locked loop

#Enable experimental buffer queue strategy for better responsiveness under 
#high disk I/O load. Use it with caution - it's not proven to be stable yet.
#options 	NEW_BUFQ_STRATEGY

#(Co)processors this kernel should support

options 	M68030		# support for 030
options 	FPU_EMULATE	# Support for MC68881/MC68882 emulator

options 	M68040		# support for 040
options 	FPSP		# 68040 Floatingpoint support

#Networking options

options 	INET		# IP + ICMP + TCP + UDP

options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	GATEWAY		# packet forwarding
#options 	MROUTING	# IP multicast routing
options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
options 	CCITT,LLC,HDLC	# X.25

options 	NETATALK	# AppleTalk networking protocols

options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)

options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
#options  	IPFILTER_DEFAULT_BLOCK	# block packages by default

#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#File systems
file-system 	FFS		# Berkeley fast file system
file-system 	MFS		# Memory based filesystem
file-system 	KERNFS		# Kernel parameter filesystem
file-system 	MSDOSFS		# MSDOS filesystem
file-system 	CD9660		# ISO 9660 filesystem with Rock Ridge

file-system 	NFS		# Network File System client side code
file-system 	PROCFS		# Process filesystem
file-system 	FDESC		# /dev/fd
file-system 	NULLFS		# Loopback filesystem
file-system 	OVERLAY		# overlay filesystem
file-system 	UNION		# union file system
file-system 	UMAPFS		# null file system (with uid & gid remapping)
file-system 	PORTAL		# portal file system
file-system 	EXT2FS		# second extended file system (linux)
file-system 	LFS		# log-structured file system

#File system options
options 	QUOTA		# Disk quotas for local disks
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.
options 	NFSSERVER	# Network File System server side code
#options 	EXT2FS_SYSTEM_FLAGS	# makes ext2fs file flags (append and
				#immutable) behave as system flags.

#Misc. debugging options

options 	PANICWAIT	# Require keystroke to dump/reboot
options 	DDB		# Kernel debugger

options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	DEBUG		# expensive debugging checks/support

#Compatibility options for various existing systems

options 	COMPAT_43	# 4.3 BSD compatible system calls (required)
options 	COMPAT_10	# Compatibility to NetBSD1.0
options 	COMPAT_11	# Compatibility to NetBSD1.1
options 	COMPAT_12	# Compatibility to NetBSD1.2
options 	COMPAT_13	# Compatibility to NetBSD1.3
options 	COMPAT_14	# Compatibility to NetBSD1.4
options 	COMPAT_15	# Compatibility to NetBSD1.5
options 	COMPAT_16	# Compatibility to NetBSD1.6

#options 	COMPAT_09	# has no meaning on the atari
#options 	COMPAT_SUNOS	# Support to run Sun-3 executables
#options 	COMPAT_SVR4	# Support to run SVR4 executables
#options 	COMPAT_LINUX	# Support to run Linux/m68k executables
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_AOUT_M68K # Compatibility to a.out executables
options 	EXEC_AOUT	# a.out format executables

#Support for System V IPC facilities.

options 	SYSVSHM			# System V shared memory
options 	SYSVMSG			# System V messages
options 	SYSVSEM			# System V semaphores
#options 	SEMMNI=10		# number of semaphore identifiers
#options 	SEMUME=10		# max number of undo entries per proc.
#options 	SEMMNU=30		# number of undo structures in system

#Support for various kernel options

options 	KTRACE			# Add kernel tracing system call
options 	SYSTRACE		# system call vetting via systrace(1)
options 	DIAGNOSTIC		# Add additional error checking code
options 	USERCONF		# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

#These options enable verbose messages for several subsystems.
#Warning, these may compile large string tables into the kernel!

options 	SCSIVERBOSE		# human readable SCSI error messages

#Atari specific options

#options 	KFONT_8x8		# Use 8x8 font instead of 8x16
options 	ST_POOL_SIZE=22		# smallest that allows TT-HIGH

options 	TT_SCSI			# SCSI-support for TT
options 	TT_VIDEO		# Graphics support for TT
#options	ET4000_HAS_2MB_MEM	# et4000 with 2 MB video memory

options 	MEMORY_DISK_HOOKS	# Boot RAM-disk
options 	DISKLABEL_NBDA		# NetBSD disklabels (required)
options 	DISKLABEL_AHDI		# NetBSD/AHDI disklabels

options 	SERCONSOLE		# modem1 console support
options 	RELOC_KERNEL		# TT/Falcon: relocate kernel to TT-RAM
options 	MSGBUFSIZE=32768        # size of kernel msg. buffer
#options 	STATCLOCK	        # Separate {stat,prof}clock

#Try linked commands on all targets
options 	TRY_SCSI_LINKED_COMMANDS=0x7f

#Build one kernel that can boot from any disk.

config		netbsd root on ? type ?

pseudo-device	sl			# Slip
pseudo-device	ppp			# ppp

pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)

pseudo-device	pty			# pseudo-terminals
pseudo-device	loop			# Loopback network
pseudo-device	vnd		3	# 3 pseudo disks (see vnconfig)
pseudo-device	md		3	# Boot memory disk

pseudo-device	bpfilter	2	# berkeley packet filters
pseudo-device	tun		2	# network tunnel
#pseudo-device	gre		2	# generic L3 over IP tunnel
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation

pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging

pseudo-device	ccd		4	# concatenating disk driver
#pseudo-device	cgd		4	# cryptographic disk driver
pseudo-device	raid		8	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
#Options to enable various other RAIDframe RAID types.
#options	RF_INCLUDE_EVENODD=1
#options	RF_INCLUDE_RAID5_RS=1
#options	RF_INCLUDE_PARITYLOGGING=1
#options	RF_INCLUDE_CHAINDECLUSTER=1
#options	RF_INCLUDE_INTERDECLUSTER=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
#options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
pseudo-device	ipfilter		# IP filtering device
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem

#Hardware options for GENERIC are in the various machine type specific files

pseudo-device	view	4	# View (graphics mapping)

pseudo-device	mouse	1	# mouse

#The following sections describe various hardware options.

ncrscsi0	at mainbus0	# NCR5380 SCSI driver
scsibus0	at ncrscsi0	# SCSI bus
zs0		at mainbus0	# Serial support through 8530
grfbus0		at mainbus0	# bitmapped display's
grfcc0		at grfbus0	# graphics driver
ite0		at grfcc0	# console
nvr0		at mainbus0	# nvram driver

grfcc1		at grfbus0	# 2nd graphics driver
ite1		at grfcc1	# 2nd tty
grfcc2		at grfbus0	# 3rd graphics driver
ite2		at grfcc2	# 3rd tty
lp0		at mainbus0	# centronics printer
ser0		at mainbus0	# UART on first 68901 (ttyB0)
avmebus0	at mainbus0	# VME bus
vme0		at avmebus0
le0		at vme0	irq 5	# Lance ethernet (Riebl/PAM).
le0		at vme0 irq 4	# Lance ethernet (BVME410).
et0		at vme0		# Crazy Dots II

#SCSI devices
sd* 	at scsibus? target ? lun ?	# SCSI disk drives
st* 	at scsibus? target ? lun ?	# SCSI tape drives
cd* 	at scsibus? target ? lun ?	# SCSI CD-ROM drives

ch* 	at scsibus? target ? lun ?	# SCSI autochangers
ss* 	at scsibus? target ? lun ?	# SCSI scanners
se* 	at scsibus? target ? lun ?	# SCSI ethernet
uk* 	at scsibus? target ? lun ?	# SCSI unknown