OPENBLOCKS266 revision 1.18.2.3 1 1.18.2.3 yamt # $NetBSD: OPENBLOCKS266,v 1.18.2.3 2008/01/21 09:36:19 yamt Exp $
2 1.1 shige #
3 1.1 shige # GENERIC -- everything that's currently supported
4 1.1 shige #
5 1.1 shige
6 1.1 shige include "arch/evbppc/conf/std.obs405"
7 1.1 shige
8 1.1 shige #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9 1.1 shige
10 1.18.2.3 yamt #ident "OPENBLOCKS266-$Revision: 1.18.2.3 $"
11 1.1 shige
12 1.1 shige maxusers 32
13 1.1 shige
14 1.1 shige
15 1.18.2.1 yamt #
16 1.18.2.1 yamt # Standard system options
17 1.18.2.1 yamt #
18 1.18.2.1 yamt
19 1.18.2.1 yamt #options INSECURE # disable kernel security levels
20 1.18.2.1 yamt #options NTP # NTP phase/frequency locked loop
21 1.18.2.1 yamt #options KTRACE # system call tracing via ktrace(1)
22 1.18.2.1 yamt
23 1.18.2.1 yamt options SYSVMSG # System V message queues
24 1.18.2.1 yamt options SYSVSEM # System V semaphores
25 1.18.2.1 yamt #options SEMMNI=10 # number of semaphore identifiers
26 1.18.2.1 yamt #options SEMMNS=60 # number of semaphores in system
27 1.18.2.1 yamt #options SEMUME=10 # max number of undo entries per process
28 1.18.2.1 yamt #options SEMMNU=30 # number of undo structures in system
29 1.18.2.1 yamt options SYSVSHM # System V shared memory
30 1.18.2.1 yamt #options SHMMAXPGS=1024 # 1024 pages is the default
31 1.18.2.1 yamt options P1003_1B_SEMAPHORE # p1003.1b semaphore support
32 1.1 shige
33 1.18.2.1 yamt #options LKM # loadable kernel modules
34 1.1 shige
35 1.18.2.1 yamt #options USERCONF # userconf(4) support
36 1.18.2.1 yamt #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
37 1.9 atatat #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
38 1.18.2.1 yamt
39 1.18.2.1 yamt #options UVMHIST
40 1.18.2.1 yamt #options UVMHIST_PRINT
41 1.1 shige
42 1.18.2.1 yamt
43 1.18.2.1 yamt #
44 1.1 shige # Diagnostic/debugging support options
45 1.18.2.1 yamt #
46 1.18.2.1 yamt
47 1.18.2.1 yamt #options DIAGNOSTIC # cheap kernel consistency checks
48 1.18.2.1 yamt options DEBUG # expensive debugging checks/support
49 1.18.2.1 yamt #options KMEMSTATS # kernel memory statistics (vmstat -m)
50 1.18.2.1 yamt options DDB # in-kernel debugger
51 1.1 shige options DDB_HISTORY_SIZE=512 # enable history editing in DDB
52 1.1 shige options TRAP_PANICWAIT
53 1.18.2.2 yamt options SYMTAB_SPACE=410000 # size for embedded symbol table
54 1.1 shige
55 1.18.2.1 yamt makeoptions DEBUG="-g" # compile full symbol table
56 1.1 shige
57 1.18.2.1 yamt
58 1.18.2.1 yamt #
59 1.1 shige # Compatibility options
60 1.18.2.1 yamt #
61 1.18.2.1 yamt
62 1.18.2.1 yamt #options COMPAT_09 # NetBSD 0.9,
63 1.18.2.1 yamt #options COMPAT_10 # NetBSD 1.0,
64 1.18.2.1 yamt #options COMPAT_11 # NetBSD 1.1,
65 1.18.2.1 yamt #options COMPAT_12 # NetBSD 1.2,
66 1.18.2.1 yamt options COMPAT_13 # NetBSD 1.3,
67 1.18.2.1 yamt options COMPAT_14 # NetBSD 1.4,
68 1.18.2.2 yamt options COMPAT_15 # NetBSD 1.5,
69 1.18.2.1 yamt options COMPAT_16 # NetBSD 1.6,
70 1.18.2.1 yamt options COMPAT_20 # NetBSD 2.0,
71 1.18.2.1 yamt options COMPAT_30 # NetBSD 3.0 compatibility.
72 1.18.2.1 yamt options COMPAT_43 # and 4.3BSD
73 1.18.2.1 yamt #options COMPAT_386BSD_MBRPART # recognize old partition ID
74 1.18.2.1 yamt options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
75 1.1 shige
76 1.18.2.1 yamt
77 1.18.2.1 yamt #
78 1.1 shige # File systems
79 1.18.2.1 yamt #
80 1.18.2.1 yamt
81 1.1 shige file-system FFS # UFS
82 1.1 shige file-system EXT2FS # second extended file system (linux)
83 1.1 shige file-system LFS # log-structured file system
84 1.1 shige file-system MFS # memory file system
85 1.1 shige file-system NFS # Network File System client
86 1.1 shige file-system CD9660 # ISO 9660 + Rock Ridge file system
87 1.1 shige file-system MSDOSFS # MS-DOS file system
88 1.1 shige file-system FDESC # /dev/fd
89 1.1 shige file-system KERNFS # /kern
90 1.1 shige file-system NULLFS # loopback file system
91 1.1 shige file-system OVERLAY # overlay file system
92 1.1 shige file-system PORTAL # portal filesystem (still experimental)
93 1.1 shige file-system PROCFS # /proc
94 1.1 shige file-system UMAPFS # NULLFS + uid and gid remapping
95 1.1 shige file-system UNION # union file system
96 1.18.2.1 yamt file-system PTYFS # /dev/pts/N support
97 1.18.2.1 yamt #file-system NTFS # Windows NT file system (experimental)
98 1.18.2.1 yamt
99 1.1 shige
100 1.18.2.1 yamt #
101 1.1 shige # File system options
102 1.18.2.1 yamt #
103 1.1 shige
104 1.18.2.1 yamt options QUOTA # UFS quotas
105 1.18.2.1 yamt options FFS_EI # FFS Endian Independant support
106 1.18.2.1 yamt options SOFTDEP # FFS soft updates support.
107 1.18.2.1 yamt options NFSSERVER # Network File System server
108 1.18.2.1 yamt #options FFS_NO_SNAPSHOT # No FFS snapshot support
109 1.18.2.1 yamt options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
110 1.18.2.1 yamt # immutable) behave as system flags.
111 1.18.2.1 yamt options NFS_BOOT_DHCP # Support DHCP NFS root
112 1.1 shige
113 1.18.2.1 yamt
114 1.18.2.1 yamt #
115 1.1 shige # Networking options
116 1.18.2.1 yamt #
117 1.18.2.1 yamt
118 1.1 shige options GATEWAY # packet forwarding
119 1.1 shige options INET # IP + ICMP + TCP + UDP
120 1.1 shige options INET6 # IPV6
121 1.1 shige #options IPSEC # IP security
122 1.1 shige #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
123 1.18.2.1 yamt #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
124 1.1 shige #options IPSEC_DEBUG # debug for IP security
125 1.1 shige #options MROUTING # IP multicast routing
126 1.10 manu #options PIM # Protocol Independent Multicast
127 1.1 shige #options DIRECTED_BROADCAST # allow broadcasts through routers
128 1.1 shige options ISO,TPIP # OSI
129 1.1 shige #options EON # OSI tunneling over IP
130 1.1 shige #options NETATALK # AppleTalk networking protocols
131 1.1 shige options PPP_BSDCOMP # BSD-Compress compression support for PPP
132 1.1 shige options PPP_DEFLATE # Deflate compression support for PPP
133 1.1 shige options PPP_FILTER # Active filter support for PPP (requires bpf)
134 1.1 shige options PFIL_HOOKS # pfil(9) packet filter hooks
135 1.1 shige options IPFILTER_LOG # ipmon(8) log support
136 1.18.2.2 yamt options IPFILTER_LOOKUP # ippool(8) support
137 1.18.2.1 yamt #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
138 1.1 shige #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
139 1.1 shige
140 1.1 shige
141 1.18.2.1 yamt #
142 1.1 shige # Kernel root file system and dump configuration.
143 1.18.2.1 yamt #
144 1.18.2.1 yamt
145 1.1 shige config netbsd root on ? type ?
146 1.1 shige
147 1.18.2.1 yamt
148 1.1 shige #
149 1.1 shige # Device configuration
150 1.1 shige #
151 1.1 shige
152 1.1 shige plb0 at root # Processor Local Bus
153 1.18.2.1 yamt cpu0 at plb? # CPU
154 1.1 shige ecc0 at plb? irq 16 # On-chip ECC controller
155 1.18.2.1 yamt pchb0 at plb? # PCI-Host bridges
156 1.1 shige
157 1.18.2.1 yamt # On-chip Peripheral Bus support
158 1.1 shige opb* at plb? # On-chip Peripheral Bus
159 1.1 shige wdog* at opb? # Watchdog timer
160 1.1 shige com* at opb? addr ? irq ? # UARTs
161 1.1 shige emac0 at opb? addr ? irq ? # Ethernet Media Access Controller
162 1.1 shige options EMAC_EVENT_COUNTERS
163 1.3 shige gpiic0 at opb? addr ? irq ? # On-chip IIC controller
164 1.3 shige iic0 at gpiic? # I2C bus
165 1.3 shige xrtc0 at iic? addr 0x6f # RTC
166 1.18.2.1 yamt opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller
167 1.18.2.1 yamt gpio* at opbgpio? # GPIO framework
168 1.1 shige
169 1.18.2.1 yamt # PCI bus support
170 1.1 shige pci* at pchb?
171 1.18.2.1 yamt options PCIVERBOSE # verbose PCI device autoconfig messages
172 1.18.2.1 yamt #options PCI_CONFIG_DUMP # verbosely dump PCI config space
173 1.18.2.1 yamt options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever
174 1.18.2.1 yamt # to configure PCI devices
175 1.18.2.1 yamt #options PCI_CONFIGURE_VERBOSE # Show PCI config information
176 1.1 shige ppb* at pci? dev ? function ? # PCI-PCI bridges
177 1.5 bouyer hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
178 1.1 shige tlp* at pci? dev ? function ? # DECchip 21x4x and clones
179 1.1 shige
180 1.18.2.1 yamt # ATA (IDE) bus support
181 1.18.2.1 yamt atabus* at ata?
182 1.4 bouyer wd* at atabus? drive ?
183 1.1 shige
184 1.18.2.1 yamt # MII/PHY support
185 1.18.2.1 yamt dmphy* at mii? phy ? # Davicom DM9101/9102 PHYs
186 1.18.2.1 yamt lxtphy* at mii? phy ? # Level One LXT-970 PHYs
187 1.18.2.1 yamt options MIIVERBOSE # verbose PHY autoconfig messages
188 1.1 shige
189 1.1 shige
190 1.18.2.1 yamt #
191 1.18.2.1 yamt # Pseudo devices
192 1.18.2.1 yamt #
193 1.1 shige
194 1.18.2.1 yamt # disk/mass storage pseudo-devices
195 1.18.2.1 yamt #pseudo-device ccd 4 # concatenated/striped disk devices
196 1.1 shige #pseudo-device cgd 4 # cryptographic disk devices
197 1.1 shige #pseudo-device raid 4 # RAIDframe disk driver
198 1.1 shige #options RAID_AUTOCONFIG # auto-configuration of RAID components
199 1.14 hannken #pseudo-device fss 4 # file system snapshot device
200 1.18.2.1 yamt #pseudo-device md 1 # memory disk device
201 1.18.2.1 yamt #pseudo-device vnd # disk-like interface to files
202 1.18.2.1 yamt
203 1.18.2.1 yamt # network pseudo-devices
204 1.1 shige pseudo-device loop # network loopback
205 1.18.2.1 yamt pseudo-device bpfilter # packet filter
206 1.1 shige pseudo-device ipfilter # IP filter (firewall) and NAT
207 1.18.2.1 yamt pseudo-device ppp # Point-to-Point Protocol
208 1.18.2.1 yamt pseudo-device pppoe # PPP over Ethernet (RFC 2516)
209 1.18.2.1 yamt #pseudo-device sl # Serial Line IP
210 1.18.2.1 yamt #pseudo-device strip # Starmode Radio IP (Metricom)
211 1.18.2.1 yamt #pseudo-device irframetty # IrDA frame line discipline
212 1.18.2.1 yamt #pseudo-device tun # network tunneling over tty
213 1.18.2.1 yamt #pseudo-device tap # virtual ethernet
214 1.18.2.1 yamt #pseudo-device gre # generic L3 over IP tunnel
215 1.18.2.1 yamt pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
216 1.18.2.1 yamt #pseudo-device faith # IPv[46] tcp relay translation i/f
217 1.18.2.1 yamt pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
218 1.1 shige pseudo-device vlan # IEEE 802.1q encapsulation
219 1.18.2.1 yamt pseudo-device bridge # simple inter-network bridging
220 1.18.2.1 yamt #options BRIDGE_IPF # bridge uses IPv[46] pfil hooks too
221 1.18.2.1 yamt #pseudo-device pf # PF packet filter
222 1.18.2.1 yamt #pseudo-device pflog # PF log if
223 1.18.2.1 yamt
224 1.18.2.1 yamt # miscellaneous pseudo-devices
225 1.1 shige pseudo-device pty # pseudo-terminals
226 1.1 shige pseudo-device rnd # /dev/random and in-kernel generator
227 1.1 shige pseudo-device clockctl # user control of clock subsystem
228 1.18.2.2 yamt pseudo-device ksyms # /dev/ksyms
229