blob: 7e9a0296686aead1ef7e2e43f0af6b3aba09cc1d (
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
|
# $NetBSD: DISKLESS,v 1.42 2003/09/22 14:11:28 cl Exp $
# DISKLESS - Root and swap on NFS
# Desktop machines only (3/50, 3/60, 3/110)
#
# Includes devices needed to run as an X-terminal
include "arch/sun3/conf/std.sun3"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
# Machines to be supported by this kernel
options FPU_EMULATE
options HAVECACHE # Sun3/260 VAC
# Needs to be set per system. i.e change these as you see fit
maxusers 2
# Standard system options
#options KTRACE # system call tracing
#options SYSVMSG # System V message queues
#options SYSVSEM # System V semaphores
#options SYSVSHM # System V shared memory
#options SHMMAXPGS=1024 # 1024 pages is the default
#options LKM # loadable kernel modules
#options INSECURE # disable kernel security level
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
# Which kernel debugger? Uncomment either this:
#options DDB
# ... or these for KGDB (gdb remote target)
#makeoptions DEBUG="-g" # debugging symbols for gdb
#options KGDB
#options KGDB_DEV=0x0C01 # ttya=0C00 ttyb=0C01
# Other debugging options
#options DDB_HISTORY_SIZE=100 # enable history editing in DDB
#options DEBUG # kernel debugging code
#options DIAGNOSTIC # extra kernel sanity checking
#options KMEMSTATS # kernel memory statistics (vmstat -m)
#options PMAP_DEBUG
# Compatibility options
#options COMPAT_SUNOS # can run SunOS 4.1.1 executables
#options COMPAT_43 # and 4.3BSD and ...
#options COMPAT_10 # NetBSD 1.0
#options COMPAT_11 # NetBSD 1.1
#options COMPAT_12 # NetBSD 1.2
options COMPAT_13 # NetBSD 1.3
options COMPAT_14 # NetBSD 1.4
options COMPAT_15 # NetBSD 1.5
options COMPAT_16 # NetBSD 1.6
#options COMPAT_LINUX # can run Linux/m68k executables
#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
# Filesystem options
#file-system FFS # Berkeley Fast Filesystem
file-system NFS # Sun NFS client support
#file-system CD9660 # ISO 9660 + Rock Ridge file system
#file-system FDESC # /dev/fd/*
#file-system KERNFS # /kern
#file-system NULLFS # loopback file system
#file-system PROCFS # /proc
#file-system UNION # union file system
#file-system MFS # memory-based filesystem
#options NFSSERVER # nfs server support
#options QUOTA # FFS quotas
#options FFS_EI # FFS Endian Independant support
# Networking options
options INET # IP prototol stack support
#options GATEWAY # IP packet forwarding
#options ISO,TPIP # OSI networking
#options EON # OSI tunneling over IP
#options CCITT,LLC,HDLC # X.25
#options PFIL_HOOKS # pfil(9) packet filter hooks.
#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
# Work-around for root on slow servers (insurance...)
options NFS_BOOT_RWSIZE=1024
options NFS_BOOT_BOOTPARAM
config netbsd root on ? type nfs
# On-board I/O space (required)
include "arch/sun3/conf/obio.sun3"
# On-board memory (optional)
# See frame-buffers
obmem0 at mainbus?
# VME bus support (optional)
# (none on desktop machines)
#
# Serial ports
#
zstty0 at zsc1 channel 0 # ttya
zstty1 at zsc1 channel 1 # ttyb
kbd0 at zsc0 channel 0 # keyboard
ms0 at zsc0 channel 1 # mouse
#
# Network devices
#
# Intel Ethernet (onboard, or VME)
#ie0 at obio0 addr 0x0C0000 ipl 3
#ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75
# Lance Ethernet (only onboard)
le0 at obio0 addr 0x120000 ipl 3
# All Sun3 machines with an "le" (3/50, 3/60) should be
# presumed to have the old, buggy LANCE chip. (Rev. C)
options LANCE_REVC_BUG
#
# Frame buffer devices
#
include "arch/sun3/conf/bw2.sun3"
include "arch/sun3/conf/cg4.sun3"
# 3/60 P4 accelerated 8-bit color frame buffer
# cgsix0 at obmem0 addr 0xff000000
# 3/60 P4 24-bit color frame buffer
# cgeight0 at obmem0 addr 0xff300000
# Sun-3 color board, or CG5 8-bit frame buffer (VME A24/D16).
# cgtwo0 at vme2 addr 0x400000 ipl 4 vect 0xA8
# Support for the CG9 24-bit frame buffer (VME A32/D32).
# cgnine0 at vme5 addr 0x08000000 ipl 4 vect 0xAA
# Misc.
pseudo-device loop 1 # network loopback
pseudo-device bpfilter 8 # packet filter
pseudo-device sl 2 # CSLIP
pseudo-device ppp 2 # PPP
pseudo-device tun 2 # network tunneling over tty
#pseudo-device gre 2 # generic L3 over IP tunnel
#pseudo-device ipfilter # ip filter
pseudo-device pty # pseudo-terminals
pseudo-device clockctl # user control of clock subsystem
|