GENERIC3X revision 1.8
1#	$NetBSD: GENERIC3X,v 1.8 1997/08/20 18:44:47 mjacob Exp $
2#
3# GENERIC Sun3x (3/80, 3/470)
4# Supports root on: le0, sd*
5#
6
7include "arch/sun3x/conf/std.sun3x"
8
9# Machines to be supported by this kernel
10# options 	FPU_EMULATE		# XXX - Ever needed?
11
12# Needs to be set per system.  i.e change these as you see fit
13maxusers	4
14
15# Standard system options
16options 	KTRACE			# system call tracing support
17
18# Debugging options.  Uncomment either these:
19options 	DDB
20#options 	SYMTAB_SPACE=0x1C000
21# ... or these for KGDB (gdb remote target)
22#makeoptions DEBUG="-g"		# debugging symbols for gdb
23#options 	KGDB
24#options 	KGDBDEV=0x0C01	# ttya=0C00 ttyb=0C01
25#options	SCSIVERBOSE		# Verbose SCSI errors
26
27# Filesystem options
28file-system	FFS		# ufs file system
29file-system	NFS		# nfs client support
30file-system	CD9660		# ISO 9660 + Rock Ridge file system
31file-system	MSDOSFS		# MS-DOS FAT file system
32file-system	FDESC		# /dev/fd/*
33file-system	KERNFS		# /kern
34file-system	NULLFS		# loopback file system
35file-system	PROCFS		# /proc
36file-system	UNION		# union file system
37file-system	MFS		# memory-based filesystem
38
39options 	NFSSERVER	# nfs server support
40options 	FIFO		# FIFOs; RECOMMENDED
41
42# Networking options
43options 	INET		# IP prototol stack support
44#options 	GATEWAY		# IP packet forwarding
45options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
46# XXX - Work-around for root on slow servers (insurance...)
47options 	NFS_BOOT_RWSIZE=1024
48
49# Compatability options
50options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
51options 	COMPAT_43	# and 4.3BSD and ...
52options 	COMPAT_12	# NetBSD 1.2
53options 	UCONSOLE	# Allow non-root TIOCCONS
54
55# Sun3x-specific debugging options
56#options 	PMAP_DEBUG
57#options 	VMFAULT_TRACE
58#options 	SYSCALL_DEBUG
59#options 	EXEC_DEBUG
60#options 	DIAGNOSTIC
61#options 	SCSIDEBUG
62
63config		netbsd root on ? type ?
64
65#
66# Serial ports
67#
68zstty0 at zsc1 channel 0	# ttya
69zstty1 at zsc1 channel 1	# ttyb
70
71kbd0   at zsc0 channel 0	# keyboard
72ms0    at zsc0 channel 1	# mouse
73
74#
75# Network devices
76#
77
78# Lance Ethernet (only onboard)
79le0 at obio0 addr 0x65002000 ipl 3
80
81#
82# Disk and tape devices
83#
84
85# Note the flags on the esp entries below, that work around
86# deficiencies in the current driver:
87#	bits 0-7:  disable disconnect/reselect for the corresponding target
88#	bits 8-15: disable synch negotiation for target [bit-8]
89#	Note: targets 4-7 have disconnect/reselect enabled on the premise
90#	      that tape devices normally have one of these targets. Tape
91#	      devices should be allowed to disconnect for the SCSI bus
92#	      to operate acceptably.
93#
94# Emulex SCSI (3/80 only)
95esp0 at obio0 addr 0x66000000 ipl 2 flags 0xff0f
96
97# Floppy drive
98fdc0 at obio0 addr 0x6e000000 ipl 6 vect 0x40
99fd0  at fdc0	# First (and only) floppy drive.
100
101#
102# Frame buffer devices
103#
104
105# bwtwo - Monochrome frame buffer.
106bwtwo0 at obmem0 addr 0x50400000 ipl 4
107
108#
109# SCSI infrastructure
110#
111scsibus* at scsi?
112
113sd* at scsibus? target ? lun ?		# SCSI disks
114st* at scsibus? target ? lun ?		# SCSI tapes
115cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
116ch* at scsibus? target ? lun ?		# SCSI changer devices
117ss* at scsibus? target ? lun ?		# SCSI scanners
118uk* at scsibus? target ? lun ?		# unknown SCSI devices
119
120# Memory-disk drivers
121pseudo-device	md		2
122
123# Misc.
124pseudo-device	loop		1	# network loopback
125pseudo-device	bpfilter	8	# packet filter
126pseudo-device	sl		2	# CSLIP
127pseudo-device	ppp		2	# PPP
128pseudo-device	tun		2	# network tunneling over tty
129#pseudo-device	ipfilter		# ip filter
130
131pseudo-device	pty		64	# pseudo-terminals
132#pseudo-device	vnd		4	# paging to files
133#pseudo-device	ccd		4	# concatenated disks
134