blob: 7e81b15fd31c56a1da715877eb748d12e26253c8 (
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
151
152
153
154
155
156
157
158
159
160
161
162
163
|
# $OpenBSD: HERMES,v 1.21 2000/06/08 00:16:03 mickey Exp $
#
# HERMES -- 450MHz Pentium II PCI, APM, PnP
#
machine i386 # architecture, used by config; REQUIRED
makeoptions CC="cc -Werror"
option I686_CPU # CPU classes; at least one is REQUIRED
maxusers 16 # estimated number of users
option XSERVER # diddle with console driver
option APERTURE # in-kernel aperture driver for XFree86
option COLOR_KERNEL_FG="FG_GREEN"
option COLOR_KERNEL_BG="BG_BLACK"
option TIMEZONE=300 # time zone to adjust RTC time by
option DST=1 # daylight savings time used by RTC
option NTP # High precision timekeeping support
option SWAPPAGER # paging; REQUIRED
option DEVPAGER # mmap() of devices
#option DDB # in-kernel debugger
#makeoptions DEBUG="-g" # compile full symbol table
option DIAGNOSTIC # internally consistency checks
option KTRACE # system call tracing, a la ktrace(1)
option SYSVMSG # System V-like message queues
option SYSVSEM # System V-like semaphores
option SYSVSHM # System V-like memory sharing
#option SHMMAXPGS=2048 # 2048 pages is the default
#option COMPAT_09 # Kernel compatibility with NetBSD 0.9,
#option COMPAT_10 # NetBSD 1.0,
#option COMPAT_11 # NetBSD 1.1,
option COMPAT_43 # and 4.3BSD
#option TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
#option COMPAT_SVR4 # binary compatibility with SVR4
#option COMPAT_IBCS2 # binary compatibility with SCO and ISC
option COMPAT_LINUX # binary compatibility with Linux
#option COMPAT_FREEBSD # binary compatibility with FreeBSD
option COMPAT_BSDOS # binary compatibility with BSD/OS
option VM86 # Virtual x86 mode; to be used by dos emualtors
option USER_LDT # user-settable LDT; used by WINE
option LKM # loadable kernel modules
option FFS # UFS
#option QUOTA # UFS quotas
option MFS # memory file system
#option EXT2FS # Linux 2nd Extent-based filesystem
option CD9660 # ISO 9660 + Rock Ridge file system
#option FDESC # /dev/fd
option FIFO # FIFOs; multiuser fails without this
option KERNFS # /kern
option MSDOSFS # MS-DOS file system
option NULLFS # loopback file system
option PORTAL # dynamically created filesystem objects
option PROCFS # /proc
#option UMAPFS # NULLFS + uid and gid remapping
#option UNION # union file system
#option XFS # xfs filesystem
option INET # IP + ICMP + TCP + UDP
option GATEWAY # packet forwarding
option IPFILTER # IP packet filter for security
option IPFILTER_LOG # use /dev/ipl
option IPSEC # IPsec
#option NS # XNS
#option NSIP # XNS tunneling over IP
#option IPX # IPX+SPX
#option IPXIP # IPX tunneling over IP
#option ISO,TPIP # OSI
#option EON # OSI tunneling over IP
#option CCITT,LLC,HDLC # X.25
option PPP_BSDCOMP # PPP BSD compression
option PPP_DEFLATE
#option NFSCLIENT # Network File System client
#option NFSSERVER # Network File System server
config bsd root on sd0 swap on sd0 and wd0 dumps on sd0
mainbus0 at root
bios0 at mainbus0
apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1
pci* at mainbus0 bus ?
option PCIVERBOSE
isa0 at mainbus0
isadma0 at isa?
isapnp0 at isa?
npx0 at isa? port 0xf0 irq 13 # math coprocessor
#pc0 at isa? port 0x60 irq 1 # generic PC console device
vt0 at isa? port 0x60 irq 1
pms0 at pckbd? irq 12 # PS/2 auxiliary port mouse
pccom0 at isa? port 0x3f8 irq 4 # standard PC serial ports
pccom1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
fd* at fdc? drive ?
# IDE controllers
pciide* at pci ? dev ? function ? flags 0x0000
# IDE hard drives
wd* at pciide? channel ? drive ? flags 0x0000
# ATAPI<->SCSI
atapiscsi* at pciide? channel ?
scsibus* at atapiscsi?
joy* at isapnp?
sb* at isapnp?
opl* at sb? # OPL[23] FM syntheziers
audio* at sb?
midi* at sb? # SB MPU401 port
midi* at opl? # OPL FM synth
pcppi0 at isa?
sysbeep0 at pcppi?
midi* at pcppi? # MIDI interface to the PC speaker
#spkr0 at pcppi? # built-in speaker
ne0 at isa? port 0x300 irq 10 # iomem 0xcc000 # Linksys Ether16 LAN
#ne1 at isa? port 0x300 irq 10 # iomem 0xd000 # Linksys Ether16 LAN
adv* at pci? dev ? function ? # AdvanSys 1200A/B and ULTRA SCSI
scsibus* at adv?
sd* at scsibus? target ? lun ? # SCSI disk drives
st* at scsibus? target ? lun ? # SCSI tape drives
ss* at scsibus? target ? lun ? # SCSI scanners
#uk* at scsibus? target ? lun ? # unknown SCSI
cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
#ch* at scsibus? target ? lun ? # SCSI autochangers
pseudo-device loop 1 # network loopback
pseudo-device bpfilter 4 # packet filter (used by rarpd)
#pseudo-device sl 2 # CSLIP
pseudo-device ppp 1 # PPP
#pseudo-device tun 2 # network tunneling over tty
#pseudo-device enc 1 # encryption device
pseudo-device pty 32 # pseudo-terminals
#pseudo-device tb 1 # tablet line discipline
pseudo-device vnd 2 # paging to files; mount floppy images
pseudo-device ksyms 1 # kernel symbols device
pseudo-device sequencer 1
|