blob: 3d4e49f21b1e5138efaf067f627d5b5dbb3f4823 (
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
|
# $NetBSD: DISKLESS3X,v 1.62 2021/01/21 06:51:56 nia Exp $
# DISKLESS - Root and swap on NFS
# Desktop machines only (3/80)
#
# Includes devices needed to run as an X-terminal
include "arch/sun3/conf/std.sun3x"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
makeoptions COPTS="-Os -fno-unwind-tables" # bootloader has size limit (~2MB)
# Machines to be supported by this kernel
# options FPU_EMULATE # XXX - Ever needed?
# options HAVE_IOCACHE # XXX - Not yet supported.
# 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 INSECURE # disable kernel security level
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
# 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 PMAP_DEBUG
# Compatibility options
include "conf/compat_netbsd10.config"
#options COMPAT_LINUX # can run Linux/m68k executables
#options COMPAT_OSSAUDIO # can run Linux/m68k executables
#options COMPAT_SUNOS # can run SunOS 4.1.1 executables
# 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 MSDOSFS # MS-DOS FAT 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
#file-system PTYFS # /dev/pts/N support
#options NFSSERVER # nfs server support
#options QUOTA # legacy UFS quotas
#options QUOTA2 # new, in-filesystem UFS quotas
#options FFS_EI # FFS Endian Independent support
# Networking options
options INET # IP protocol stack support
#options GATEWAY # IP packet forwarding
#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.sun3x"
# 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 0x65000000 ipl 3
#ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75
# Lance Ethernet (only onboard)
le0 at obio0 addr 0x65002000 ipl 3
#
# Frame buffer devices
#
# P4 Monochrome frame buffer.
bwtwo0 at obmem0 addr 0x50300000
# P4 8-bit color frame buffer
cgfour0 at obmem0 addr 0x50300000
# P4 accelerated 8-bit color frame buffer
# cgsix0 at obmem0 addr 0x50000000
# P4 24-bit color frame buffer
# cgeight0 at obmem0 addr 0x50300000
# Sun-3 color board, or CG5 8-bit frame buffer (VME A24/D16).
# This driver is going to need work in its mmap function.
# 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 # network loopback
pseudo-device bpfilter # packet filter
pseudo-device sl # CSLIP
pseudo-device ppp # PPP
pseudo-device tun # network tunneling over tty
#pseudo-device gre # generic L3 over IP tunnel
#pseudo-device npf # NPF packet filter
pseudo-device pty # pseudo-terminals
pseudo-device clockctl # user control of clock subsystem
|