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
|
#
# CLAIRE -- Nut's development machine
#
include "std.arm32"
# estimated number of users
maxusers 8
# Standard system options
options TIMEZONE=0 # time zone to adjust RTC time by
options DST=0 # daylight savings time used by RTC
options SWAPPAGER # paging; REQUIRED
options VNODEPAGER # mmap() of files
options DEVPAGER # mmap() of devices
# CPU options
options CPU_ARM6
options CPU_LATE_ABORT # ARM7XX compatibility
# FPA options
options FPE # Single precision FPE
options ARMFPE # ARM Ltd FPE
# File system options
options FFS # UFS
#options QUOTA # UFS quotas
#options LFS # log-structured file system
#options MFS # memory file system
options CD9660 # ISO 9660 + Rock Ridge file system
options MSDOSFS # MS-DOS file system
#options FDESC # /dev/fd
options FIFO # FIFOs; RECOMMENDED
options KERNFS # /kern
#options NULLFS # loopback file system
#options PORTAL # ?
options PROCFS # /proc
#options UMAPFS # NULLFS + uid and gid remapping
#options UNION # union file system
# Networking options
options NFSCLIENT
options NFSSERVER
options GATEWAY # packet forwarding
options INET # IP + ICMP + TCP + UDP
#options NS # XNS
#options ISO,TPIP # OSI
#options EON # OSI tunneling over IP
#options CCITT,LLC,HDLC # X.25
# Compatibility options
options COMPAT_43
options COMPAT_10
options COMPAT_09
#options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
# Shared memory options
#options SYSVMSG # System V-like message queues
#options SYSVSEM # System V-like semaphores
#options SYSVSHM # System V-like memory sharing
#options SHMMAXPGS=1024 # 1024 pages is the default
# Device options
options RAMDISK_HOOKS # boottime setup of ramdisk
options RAMDISK_SIZE=0 # Size in KBytes
options PLIP # Build plip device into lpt driver
# Development options
options DIAGNOSTIC # internally consistency checks
options KTRACE # system call tracing, a la ktrace(1)
options IRQSTATS # IRQ statistics
options POSTMORTEM # perform postmortem on panic
#options ROTTEN_INNARDS # show the gory bit of the postmortem
options KSHELL # kernel developemnt shell (debug)
options LKM # loadable kernel modules
#options DEBUGTERM # create a debug console
#options KGDB # remote kernel debugging
#options DDB # in-kernel debugger
#makeoptions DEBUG="-g" # compile full symbol table
config netbsd swap generic
options GENERIC
# The main bus device
mainbus0 at root
# The boot cpu
cpu0 at mainbus?
# The vidc
vidcvideo0 at mainbus?
# generic VT console device
vt0 at mainbus?
vt1 at mainbus?
vt2 at mainbus?
vt3 at mainbus?
vt4 at mainbus?
vt5 at mainbus?
# IDE disk controller
wdc0 at mainbus? base 0x002107c0 irq 9
wd0 at wdc? drive ?
wd1 at wdc? drive ?
# Floppy disk controller
fdc0 at mainbus? base 0x00210fc0 irq 12 dack 0x00002000
fd0 at fdc? drive ?
# kbd via IOMD
kbd0 at mainbus? base 0x00000000
# quadrature mouse
quadmouse0 at mainbus? base 0x00000000
# Serial ports
com0 at mainbus? base 0x00210fe0 irq 10
#com1 at mainbus? base 0x00210be0
# Parallel ports
lpt0 at mainbus? base 0x002109e0 irq 0
# Crude sound device
beep0 at mainbus? base 0x00000000
# IIC bus device
iic0 at mainbus?
# RTC device
rtc0 at iic? addr 0xa0
# Podule bus device
podulebus0 at root
#asc0 at podulebus? # Acorn SCSI card
#scsibus* at asc?
#csc0 at podulebus? # Cumana SCSI II card
#scsibus* at csc?
#ptsc0 at podulebus? # Power-Tec SCSI II card
#scsibus* at ptsc?
oak0 at podulebus? # Oak SCSI I card
scsibus* at oak?
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 auto-changers
uk* at scsibus? target ? lun ? # SCSI unknown device
#kie* at podulebus? slot ? offset ?
#ea0 at podulebus? # Ether3 podules
#eb0 at podulebus? # EtherB network slot cards
eh0 at podulebus? # EtherH network slot cards
ie0 at podulebus? # Ether1 podules
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 pty 32 # pseudo-terminals
pseudo-device tb 1 # tablet line discipline
pseudo-device vnd 4 # paging to files
pseudo-device ccd 2 # concatenated disk devices
pseudo-device rd 1 # Ramdisk driver
makeoptions MONITOR="AKF60"
makeoptions MODES="1024,768,60 1024,768,70 800,600,60 640,480,60 1280,1024 1152,900"
|