forked from kirei/flashboot
-
Notifications
You must be signed in to change notification settings - Fork 1
/
WRAP12
216 lines (170 loc) · 6.43 KB
/
WRAP12
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
# $OpenBSD: GENERIC,v 1.406 2004/07/20 20:30:09 dhartmei Exp $
# $OpenBSD: GENERIC,v 1.509 2006/07/02 02:05:11 deraadt Exp $
machine i386 # architecture, used by config; REQUIRED
option DDB # in-kernel debugger
#option DDB_SAFE_CONSOLE # allow break into ddb during boot
#makeoptions DEBUG="-g" # compile full symbol table
#makeoptions PROF="-pg" # build profiled kernel
#option GPROF # kernel profiling, kgmon(8)
option DIAGNOSTIC # internal consistency checks
option KTRACE # system call tracing, a la ktrace(1)
#option ACCOUNTING # acct(2) process accounting
option KMEMSTATS # collect malloc(9) statistics
option PTRACE # ptrace(2) system call
option CRYPTO # Cryptographic framework
option SYSVMSG # System V-like message queues
option SYSVSEM # System V-like semaphores
option SYSVSHM # System V-like memory sharing
option FFS # UFS
option MFS # memory file system
option TCP_SACK # Selective Acknowledgements for TCP
option TCP_ECN # Explicit Congestion Notification for TCP
#option TCP_FACK # Forward Acknowledgements for TCP
option TCP_SIGNATURE # TCP MD5 Signatures, for BGP routing sessions
option FDESC # /dev/fd
option FIFO # FIFOs; RECOMMENDED
option GATEWAY # packet forwarding
option INET # IP + ICMP + TCP + UDP
option ALTQ # ALTQ base
option INET6 # IPv6 (needs INET)
option IPSEC # IPsec
option PPP_BSDCOMP # PPP BSD compression
option PPP_DEFLATE
option MROUTING # Multicast router
option PIM # Protocol Independent Multicast
pseudo-device pf # packet filter
pseudo-device pflog # pf log if
pseudo-device pfsync # pf sync if
pseudo-device pflow # pflow export if
pseudo-device enc 1 # option IPSEC needs the encapsulation interface
pseudo-device pty 16 # pseudo-terminals
pseudo-device systrace 1 # system call tracing device
# clonable devices
pseudo-device bpfilter # packet filter
pseudo-device bridge # network bridging support
pseudo-device carp # CARP protocol support
pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device gre # GRE encapsulation interface
pseudo-device loop # network loopback
#pseudo-device ppp # PPP
#pseudo-device sl # CSLIP
pseudo-device tun # network tunneling over tty
pseudo-device vlan # IEEE 802.1Q VLAN
pseudo-device trunk # Trunking support
# for IPv6
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f
pseudo-device pppoe 1 # PPP over Ethernet (RFC 2516)
option BOOT_CONFIG # add support for boot -c
########################################################################
option I486_CPU
option I586_CPU
option USER_PCICONF # user-space PCI configuration
option DUMMY_NOPS # speed hack; recommended
maxusers 32 # estimated number of users
option RAMDISK_HOOKS
#option MINIROOTSIZE=16384 # disktab.8mb
#option MINIROOTSIZE=19456 # disktab.9.5mb
#option MINIROOTSIZE=20480 # disktab.10mb
#option MINIROOTSIZE=30720 # disktab.12mb
option MINIROOTSIZE=98304 # disktab.48mb
#option MINIROOTSIZE=131072 # disktab.64mb
option NKPTP=16 # Needed when kernel+ramdisk > 16Mb
config bsd root on rd0a swap on rd0b and wd0b and wd1b
pseudo-device rd 1
# Silly console speed
option COMCONSOLE
option CONSPEED=38400
# No swap, so crank this down
option BUFCACHEPERCENT=1
mainbus0 at root
cpu0 at mainbus?
bios0 at mainbus0
ioapic* at mainbus?
apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1
#acpi0 at bios?
#mpbios0 at bios0
pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose
#ipmi0 at mainbus? disable # IPMI
#vmt0 at mainbus? # VMware Tools
#esm0 at mainbus? # Dell Embedded Server Management
isa0 at mainbus0
isa0 at gscpcib?
pci* at mainbus0
ohci* at pci? # Open Host Controller
usb* at ohci?
option PCIVERBOSE
option EISAVERBOSE
option USBVERBOSE
option ONEWIREVERBOSE
uhub* at usb? # USB Hubs
uhub* at uhub? port ? configuration ? # USB Hubs
umodem* at uhub? port ? configuration ? # USB Modems/Serial
ucom* at umodem?
uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
ucom* at uplcom?
#uaudio* at uhub? port ? configuration ? # USB Audio
#audio* at uaudio?
umass* at uhub? port ? configuration ? # USB Mass Storage devices
scsibus* at umass?
# ATAPI<->SCSI
atapiscsi* at wdc?
atapiscsi* at pciide?
ugen* at uhub? port ? configuration ? # USB Generic driver
pchb* at pci? # PCI-Host bridges
pci* at pchb? bus ?
pcib* at pci? # PCI-ISA bridge
ppb* at pci? # PCI-PCI bridges
pci* at ppb? bus ?
# power management and other environmental stuff
geodesc* at pci? # NSC Geode System Controller
gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge
gpio* at gscpcib?
gscsio* at isa? port 0x2e # NS Geode SC1100 Super I/O
#gscpm* at pci? # NS Geode SC1100 SMI/ACPI module
iic* at gscsio? # ACCESS.bus 1 & 2
lmtemp* at iic? # NS LM75/LM77 temperature sensor
npx0 at isa? port 0xf0 irq 13 # math coprocessor
#option WSDISPLAY_COMPAT_USL # VT handling
#option WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
#option WSDISPLAY_DEFAULTSCREENS=6
#option WSDISPLAY_COMPAT_PCVT # emulate some ioctls
#pckbc0 at isa? # PC keyboard controller
#pckbd* at pckbc? # PC keyboard
#pms* at pckbc? # PS/2 mouse for wsmouse
#vga* at pci?
#wsdisplay* at vga? console ?
#wskbd* at pckbd? mux 1
pcppi0 at isa?
com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
#com1 at isa? port 0x2f8 irq 3
pciide* at pci ?
wdc0 at isa? port 0x1f0 irq 14 flags 0x00
#wd* at wdc? channel ? drive ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0000
sis* at pci? # SiS 900/7016 ethernet
nsphyter* at mii? # NS and compatible PHYs
# Wireless network cards
ath* at pci? # Atheros AR5k (802.11a/b/g)
wi* at pci? # WaveLAN IEEE 802.11DS
ral* at pci? # Ralink RT2500
ipw* at pci? # Intel PRO/Wireless 2100
iwi* at pci? # Intel PRO/Wireless 2200BG/2915ABG
#atw* at pci? # ADMtek ADM8211 (802.11)
#rtw* at pci? # Realtek 8180
#san* at pci? # Sangoma PCI AFT card
# crypto support
hifn* at pci? # Hi/fn 7751 crypto card
# Speaker interface
spkr0 at pcppi? # PC speaker
# GPIO ``pin bus'' drivers
#gpioiic* at gpio? offset 0 mask 0x3 # I2C bus bit-banging
#iic* at gpioiic?
#gpioow* at gpio? offset 0 mask 0x1 # 1-Wire bus bit-banging
#onewire* at gpioow?
# 1-Wire devices
#owid* at onewire? # ID
#owtemp* at onewire? # Temperature
pseudo-device bio 1 # ioctl multiplexing device
pseudo-device wsmux 2
pseudo-device crypto 1
pseudo-device hotplug 1 # devices hot plugging