CUBOX revision 1.2.2.2 1 1.2.2.2 pgoyette # $NetBSD: CUBOX,v 1.2.2.2 2017/03/20 06:57:13 pgoyette Exp $
2 1.2.2.2 pgoyette #
3 1.2.2.2 pgoyette # CUBOX -- SolidRun Ltd. Cubox kernel
4 1.2.2.2 pgoyette #
5 1.2.2.2 pgoyette
6 1.2.2.2 pgoyette include "arch/evbarm/conf/std.marvell"
7 1.2.2.2 pgoyette
8 1.2.2.2 pgoyette #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9 1.2.2.2 pgoyette
10 1.2.2.2 pgoyette # estimated number of users
11 1.2.2.2 pgoyette
12 1.2.2.2 pgoyette maxusers 32
13 1.2.2.2 pgoyette
14 1.2.2.2 pgoyette # Board Type
15 1.2.2.2 pgoyette makeoptions BOARDTYPE="cubox"
16 1.2.2.2 pgoyette options EVBARM_BOARDTYPE=cubox
17 1.2.2.2 pgoyette
18 1.2.2.2 pgoyette # CPU options
19 1.2.2.2 pgoyette options CPU_PJ4B # XXXX: CPU is PJ4
20 1.2.2.2 pgoyette options ARM_HAS_VBAR
21 1.2.2.2 pgoyette options FPU_VFP
22 1.2.2.2 pgoyette makeoptions CPUFLAGS="-march=armv7-a -mfpu=vfpv3"
23 1.2.2.2 pgoyette
24 1.2.2.2 pgoyette # Marvell SoC options
25 1.2.2.2 pgoyette options DOVE
26 1.2.2.2 pgoyette
27 1.2.2.2 pgoyette # Standard system options
28 1.2.2.2 pgoyette
29 1.2.2.2 pgoyette options INSECURE # disable kernel security levels - X needs this
30 1.2.2.2 pgoyette
31 1.2.2.2 pgoyette options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
32 1.2.2.2 pgoyette #options NTP # NTP phase/frequency locked loop
33 1.2.2.2 pgoyette options KTRACE # system call tracing via ktrace(1)
34 1.2.2.2 pgoyette
35 1.2.2.2 pgoyette # Note: SysV IPC parameters can be changed dynamically; see sysctl(8).
36 1.2.2.2 pgoyette options SYSVMSG # System V-like message queues
37 1.2.2.2 pgoyette options SYSVSEM # System V-like semaphores
38 1.2.2.2 pgoyette options SYSVSHM # System V-like memory sharing
39 1.2.2.2 pgoyette
40 1.2.2.2 pgoyette #options USERCONF # userconf(4) support
41 1.2.2.2 pgoyette #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
42 1.2.2.2 pgoyette options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
43 1.2.2.2 pgoyette
44 1.2.2.2 pgoyette # Alternate buffer queue strategies for better responsiveness under high
45 1.2.2.2 pgoyette # disk I/O load.
46 1.2.2.2 pgoyette #options BUFQ_READPRIO
47 1.2.2.2 pgoyette options BUFQ_PRIOCSCAN
48 1.2.2.2 pgoyette
49 1.2.2.2 pgoyette # Diagnostic/debugging support options
50 1.2.2.2 pgoyette #options VERBOSE_INIT_ARM # verbose bootstraping messages
51 1.2.2.2 pgoyette #options PERFCTRS # performance counters
52 1.2.2.2 pgoyette options DIAGNOSTIC # internally consistency checks
53 1.2.2.2 pgoyette
54 1.2.2.2 pgoyette #options DEBUG
55 1.2.2.2 pgoyette #options PMAP_DEBUG # Enable pmap_debug_level code
56 1.2.2.2 pgoyette options LOCKDEBUG # expensive locking checks/support
57 1.2.2.2 pgoyette options IRQSTATS # manage IRQ statistics
58 1.2.2.2 pgoyette #options NO_POWERSAVE # uncomment this to run under ICE
59 1.2.2.2 pgoyette
60 1.2.2.2 pgoyette #makeoptions COPTS="-O2"
61 1.2.2.2 pgoyette options DDB # in-kernel debugger
62 1.2.2.2 pgoyette #options DDB_KEYCODE=0x1d # ^]
63 1.2.2.2 pgoyette #options DDB_COMMANDONENTER="bt" # execute command when ddb is entered
64 1.2.2.2 pgoyette options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
65 1.2.2.2 pgoyette options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
66 1.2.2.2 pgoyette options DDB_VERBOSE_HELP
67 1.2.2.2 pgoyette #options IPKDB # remote kernel debugging
68 1.2.2.2 pgoyette #options KGDB
69 1.2.2.2 pgoyette #options KGDB_DEVRATE=115200
70 1.2.2.2 pgoyette makeoptions DEBUG="-g" # compile full symbol table
71 1.2.2.2 pgoyette makeoptions COPY_SYMTAB=1
72 1.2.2.2 pgoyette #options SYSCALL_STATS # per syscall counts
73 1.2.2.2 pgoyette #options SYSCALL_TIMES # per syscall times
74 1.2.2.2 pgoyette #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
75 1.2.2.2 pgoyette
76 1.2.2.2 pgoyette
77 1.2.2.2 pgoyette # Compatibility options
78 1.2.2.2 pgoyette options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
79 1.2.2.2 pgoyette #options COMPAT_43 # 4.3BSD compatibility.
80 1.2.2.2 pgoyette #options COMPAT_09 # NetBSD 0.9,
81 1.2.2.2 pgoyette #options COMPAT_10 # NetBSD 1.0,
82 1.2.2.2 pgoyette #options COMPAT_11 # NetBSD 1.1,
83 1.2.2.2 pgoyette #options COMPAT_12 # NetBSD 1.2,
84 1.2.2.2 pgoyette #options COMPAT_13 # NetBSD 1.3,
85 1.2.2.2 pgoyette #options COMPAT_14 # NetBSD 1.4,
86 1.2.2.2 pgoyette #options COMPAT_15 # NetBSD 1.5,
87 1.2.2.2 pgoyette #options COMPAT_16 # NetBSD 1.6,
88 1.2.2.2 pgoyette #options COMPAT_20 # NetBSD 2.0,
89 1.2.2.2 pgoyette #options COMPAT_30 # NetBSD 3.0,
90 1.2.2.2 pgoyette #options COMPAT_40 # NetBSD 4.0,
91 1.2.2.2 pgoyette #options COMPAT_50 # NetBSD 5.0,
92 1.2.2.2 pgoyette options COMPAT_60 # NetBSD 6.0, and
93 1.2.2.2 pgoyette options COMPAT_70 # NetBSD 7.0 binary compatibility.
94 1.2.2.2 pgoyette #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
95 1.2.2.2 pgoyette
96 1.2.2.2 pgoyette options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
97 1.2.2.2 pgoyette #options COMPAT_NDIS # NDIS network driver
98 1.2.2.2 pgoyette options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
99 1.2.2.2 pgoyette
100 1.2.2.2 pgoyette # Wedge support
101 1.2.2.2 pgoyette options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
102 1.2.2.2 pgoyette options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
103 1.2.2.2 pgoyette
104 1.2.2.2 pgoyette # File systems
105 1.2.2.2 pgoyette file-system FFS # UFS
106 1.2.2.2 pgoyette file-system MFS # memory file system
107 1.2.2.2 pgoyette file-system NFS # Network File System client
108 1.2.2.2 pgoyette file-system TMPFS # Efficient memory file-system
109 1.2.2.2 pgoyette file-system EXT2FS # second extended file system (linux)
110 1.2.2.2 pgoyette file-system LFS # log-structured file system
111 1.2.2.2 pgoyette file-system NTFS # Windows/NT file system (experimental)
112 1.2.2.2 pgoyette file-system CD9660 # ISO 9660 + Rock Ridge file system
113 1.2.2.2 pgoyette file-system MSDOSFS # MS-DOS file system
114 1.2.2.2 pgoyette file-system FDESC # /dev/fd
115 1.2.2.2 pgoyette file-system KERNFS # /kern
116 1.2.2.2 pgoyette file-system NULLFS # loopback file system
117 1.2.2.2 pgoyette file-system OVERLAY # overlay file system
118 1.2.2.2 pgoyette file-system PROCFS # /proc
119 1.2.2.2 pgoyette file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
120 1.2.2.2 pgoyette file-system SMBFS # experimental - CIFS; also needs nsmb (below)
121 1.2.2.2 pgoyette file-system UMAPFS # NULLFS + uid and gid remapping
122 1.2.2.2 pgoyette file-system UNION # union file system
123 1.2.2.2 pgoyette file-system CODA # Coda File System; also needs vcoda (below)
124 1.2.2.2 pgoyette file-system PTYFS # /dev/ptm support
125 1.2.2.2 pgoyette #file-system UDF # experimental - OSTA UDF CD/DVD file-system
126 1.2.2.2 pgoyette #file-system HFS # experimental - Apple HFS+ (read-only)
127 1.2.2.2 pgoyette #file-system NILFS # experimental - NTT's NiLFS(2)
128 1.2.2.2 pgoyette
129 1.2.2.2 pgoyette # File system options
130 1.2.2.2 pgoyette options QUOTA # legacy UFS quotas
131 1.2.2.2 pgoyette options QUOTA2 # new, in-filesystem UFS quotas
132 1.2.2.2 pgoyette #options DISKLABEL_EI # disklabel Endian Independent support
133 1.2.2.2 pgoyette options FFS_EI # FFS Endian Independent support
134 1.2.2.2 pgoyette options WAPBL # File system journaling support
135 1.2.2.2 pgoyette # Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
136 1.2.2.2 pgoyette # It is not recommended for general use.
137 1.2.2.2 pgoyette #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
138 1.2.2.2 pgoyette options NFSSERVER # Network File System server
139 1.2.2.2 pgoyette #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
140 1.2.2.2 pgoyette # immutable) behave as system flags.
141 1.2.2.2 pgoyette #options FFS_NO_SNAPSHOT # No FFS snapshot support
142 1.2.2.2 pgoyette
143 1.2.2.2 pgoyette # Networking options
144 1.2.2.2 pgoyette #options GATEWAY # packet forwarding
145 1.2.2.2 pgoyette options INET # IP + ICMP + TCP + UDP
146 1.2.2.2 pgoyette options INET6 # IPv6
147 1.2.2.2 pgoyette options IPSEC # IP security
148 1.2.2.2 pgoyette #options IPSEC_DEBUG # debug for IP security
149 1.2.2.2 pgoyette #options MPLS # MultiProtocol Label Switching (needs ifmpls)
150 1.2.2.2 pgoyette #options MROUTING # IP multicast routing
151 1.2.2.2 pgoyette #options PIM # Protocol Independent Multicast
152 1.2.2.2 pgoyette options NETATALK # AppleTalk networking protocols
153 1.2.2.2 pgoyette options PPP_BSDCOMP # BSD-Compress compression support for PPP
154 1.2.2.2 pgoyette options PPP_DEFLATE # Deflate compression support for PPP
155 1.2.2.2 pgoyette options PPP_FILTER # Active filter support for PPP (requires bpf)
156 1.2.2.2 pgoyette options IPFILTER_LOG # ipmon(8) log support
157 1.2.2.2 pgoyette options IPFILTER_LOOKUP # ippool(8) support
158 1.2.2.2 pgoyette options IPFILTER_COMPAT # Compat for IP-Filter
159 1.2.2.2 pgoyette #options IPFILTER_DEFAULT_BLOCK # block all packets by default
160 1.2.2.2 pgoyette #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
161 1.2.2.2 pgoyette
162 1.2.2.2 pgoyette #options ALTQ # Manipulate network interfaces' output queues
163 1.2.2.2 pgoyette #options ALTQ_BLUE # Stochastic Fair Blue
164 1.2.2.2 pgoyette #options ALTQ_CBQ # Class-Based Queueing
165 1.2.2.2 pgoyette #options ALTQ_CDNR # Diffserv Traffic Conditioner
166 1.2.2.2 pgoyette #options ALTQ_FIFOQ # First-In First-Out Queue
167 1.2.2.2 pgoyette #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
168 1.2.2.2 pgoyette #options ALTQ_HFSC # Hierarchical Fair Service Curve
169 1.2.2.2 pgoyette #options ALTQ_LOCALQ # Local queueing discipline
170 1.2.2.2 pgoyette #options ALTQ_PRIQ # Priority Queueing
171 1.2.2.2 pgoyette #options ALTQ_RED # Random Early Detection
172 1.2.2.2 pgoyette #options ALTQ_RIO # RED with IN/OUT
173 1.2.2.2 pgoyette #options ALTQ_WFQ # Weighted Fair Queueing
174 1.2.2.2 pgoyette
175 1.2.2.2 pgoyette # Device options
176 1.2.2.2 pgoyette
177 1.2.2.2 pgoyette # These options enable verbose messages for several subsystems.
178 1.2.2.2 pgoyette # Warning, these may compile large string tables into the kernel!
179 1.2.2.2 pgoyette options MIIVERBOSE # verbose PHY autoconfig messages
180 1.2.2.2 pgoyette #options PCIVERBOSE # verbose PCI device autoconfig messages
181 1.2.2.2 pgoyette #options PCI_CONFIG_DUMP # verbosely dump PCI config space
182 1.2.2.2 pgoyette #options PCMCIAVERBOSE # verbose PCMCIA configuration messages
183 1.2.2.2 pgoyette #options SCSIVERBOSE # Verbose SCSI errors
184 1.2.2.2 pgoyette #options USBVERBOSE # verbose USB device autoconfig messages
185 1.2.2.2 pgoyette
186 1.2.2.2 pgoyette # Kernel root file system and dump configuration.
187 1.2.2.2 pgoyette config netbsd root on ? type ?
188 1.2.2.2 pgoyette
189 1.2.2.2 pgoyette options NFS_BOOT_BOOTP
190 1.2.2.2 pgoyette options NFS_BOOT_DHCP
191 1.2.2.2 pgoyette #options NFS_BOOT_BOOTPARAM
192 1.2.2.2 pgoyette #options NFS_BOOT_BOOTSTATIC
193 1.2.2.2 pgoyette #options NFS_BOOTSTATIC_MYIP="\"192.168.0.2\""
194 1.2.2.2 pgoyette #options NFS_BOOTSTATIC_GWIP="\"192.168.0.1\""
195 1.2.2.2 pgoyette #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
196 1.2.2.2 pgoyette #options NFS_BOOTSTATIC_SERVADDR="\"192.168.0.3\""
197 1.2.2.2 pgoyette #options NFS_BOOTSTATIC_SERVER="\"192.168.0.3:/nfs/cubox\""
198 1.2.2.2 pgoyette
199 1.2.2.2 pgoyette
200 1.2.2.2 pgoyette #
201 1.2.2.2 pgoyette # Device configuration
202 1.2.2.2 pgoyette #
203 1.2.2.2 pgoyette
204 1.2.2.2 pgoyette mainbus0 at root
205 1.2.2.2 pgoyette
206 1.2.2.2 pgoyette cpu* at mainbus?
207 1.2.2.2 pgoyette
208 1.2.2.2 pgoyette # Marvell 88AP510 Dove System-on-chip
209 1.2.2.2 pgoyette mvsoc0 at mainbus?
210 1.2.2.2 pgoyette #options MVSOC_CONSOLE_EARLY
211 1.2.2.2 pgoyette
212 1.2.2.2 pgoyette # On-chip Power Management Unit
213 1.2.2.2 pgoyette mvsocpmu* at mvsoc? offset ? irq ?
214 1.2.2.2 pgoyette
215 1.2.2.2 pgoyette # On-chip Gigabit Ethernet Controller
216 1.2.2.2 pgoyette mvgbec* at mvsoc? offset ?
217 1.2.2.2 pgoyette mvgbe* at mvgbec? port ? irq ?
218 1.2.2.2 pgoyette
219 1.2.2.2 pgoyette # MII/PHY support
220 1.2.2.2 pgoyette makphy* at mii? phy ?
221 1.2.2.2 pgoyette
222 1.2.2.2 pgoyette # On-chip Cryptographic Engines and Security Accelerator (CESA)
223 1.2.2.2 pgoyette mvcesa* at mvsoc? offset ? irq ?
224 1.2.2.2 pgoyette
225 1.2.2.2 pgoyette # On-chip XOR DMA Engine
226 1.2.2.2 pgoyette gtidmac* at mvsoc? offset ? irq ?
227 1.2.2.2 pgoyette
228 1.2.2.2 pgoyette # On-chip PCI Express Interface
229 1.2.2.2 pgoyette mvpex* at mvsoc? offset ? irq ?
230 1.2.2.2 pgoyette pci* at mvpex?
231 1.2.2.2 pgoyette
232 1.2.2.2 pgoyette # PCI bus support
233 1.2.2.2 pgoyette options PCI_NETBSD_CONFIGURE
234 1.2.2.2 pgoyette #options PCI_CONFIG_DUMP # verbosely dump PCI config space
235 1.2.2.2 pgoyette
236 1.2.2.2 pgoyette pchb* at pci? dev ? function ? # PCI-Host bridges
237 1.2.2.2 pgoyette
238 1.2.2.2 pgoyette # On-chip Serial-ATA (SATA) II Interface
239 1.2.2.2 pgoyette mvsata* at mvsoc? offset ? irq ?
240 1.2.2.2 pgoyette
241 1.2.2.2 pgoyette # ATA (IDE) bus support
242 1.2.2.2 pgoyette atabus* at ata?
243 1.2.2.2 pgoyette #options ATADEBUG
244 1.2.2.2 pgoyette
245 1.2.2.2 pgoyette # IDE drives
246 1.2.2.2 pgoyette wd* at atabus? drive ? flags 0x0000
247 1.2.2.2 pgoyette
248 1.2.2.2 pgoyette # On-chip USB 2.0 Interface
249 1.2.2.2 pgoyette ehci* at mvsoc? offset ? irq ?
250 1.2.2.2 pgoyette
251 1.2.2.2 pgoyette # On-chip Secure Digital Input/Output Host Controller
252 1.2.2.2 pgoyette sdhc* at mvsoc? offset ? irq ?
253 1.2.2.2 pgoyette sdmmc* at sdhc?
254 1.2.2.2 pgoyette
255 1.2.2.2 pgoyette ld* at sdmmc?
256 1.2.2.2 pgoyette
257 1.2.2.2 pgoyette # On-chip Serial Peripheral Interface (SPI)
258 1.2.2.2 pgoyette mvspi* at mvsoc? offset ? irq ?
259 1.2.2.2 pgoyette spi* at mvspi?
260 1.2.2.2 pgoyette
261 1.2.2.2 pgoyette m25p0 at spi? slave 0
262 1.2.2.2 pgoyette spiflash0 at spiflashbus?
263 1.2.2.2 pgoyette
264 1.2.2.2 pgoyette # On-chip Two-Wire Serial Interface (TWSI)
265 1.2.2.2 pgoyette gttwsi* at mvsoc? offset ? irq ?
266 1.2.2.2 pgoyette iic* at gttwsi?
267 1.2.2.2 pgoyette
268 1.2.2.2 pgoyette #TDA998x at iic? addr 0x34 # HDMI transmitters
269 1.2.2.2 pgoyette #Si5351A at iic? addr 0x60 # Programmable Any-Frequency CMOS Clock Generator
270 1.2.2.2 pgoyette #lcdc at iic? addr 0x70
271 1.2.2.2 pgoyette
272 1.2.2.2 pgoyette # On-chip UART Interface
273 1.2.2.2 pgoyette com* at mvsoc? offset ? irq ?
274 1.2.2.2 pgoyette
275 1.2.2.2 pgoyette # On-chip Real Time Clock (RTC)
276 1.2.2.2 pgoyette mvsocrtc* at mvsoc? offset ? irq ?
277 1.2.2.2 pgoyette
278 1.2.2.2 pgoyette # On-chip Timers
279 1.2.2.2 pgoyette mvsoctmr* at mvsoc? offset ? irq ?
280 1.2.2.2 pgoyette
281 1.2.2.2 pgoyette
282 1.2.2.2 pgoyette # USB bus support
283 1.2.2.2 pgoyette usb* at ehci?
284 1.2.2.2 pgoyette
285 1.2.2.2 pgoyette # USB Hubs
286 1.2.2.2 pgoyette uhub* at usb?
287 1.2.2.2 pgoyette uhub* at uhub? port ?
288 1.2.2.2 pgoyette
289 1.2.2.2 pgoyette # USB HID device
290 1.2.2.2 pgoyette uhidev* at uhub? port ? configuration ? interface ?
291 1.2.2.2 pgoyette
292 1.2.2.2 pgoyette # USB Mice
293 1.2.2.2 pgoyette ums* at uhidev? reportid ?
294 1.2.2.2 pgoyette wsmouse* at ums? mux 0
295 1.2.2.2 pgoyette
296 1.2.2.2 pgoyette # USB Keyboards
297 1.2.2.2 pgoyette ukbd* at uhidev? reportid ?
298 1.2.2.2 pgoyette wskbd* at ukbd? console ? mux 1
299 1.2.2.2 pgoyette
300 1.2.2.2 pgoyette # USB Mass Storage
301 1.2.2.2 pgoyette umass* at uhub? port ? configuration ? interface ?
302 1.2.2.2 pgoyette wd* at umass?
303 1.2.2.2 pgoyette scsibus* at scsi?
304 1.2.2.2 pgoyette sd* at scsibus? target ? lun ? # SCSI disk drives
305 1.2.2.2 pgoyette cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
306 1.2.2.2 pgoyette
307 1.2.2.2 pgoyette # Serial adapters
308 1.2.2.2 pgoyette uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
309 1.2.2.2 pgoyette ucom* at uftdi? portno ?
310 1.2.2.2 pgoyette
311 1.2.2.2 pgoyette uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
312 1.2.2.2 pgoyette ucom* at uplcom? portno ?
313 1.2.2.2 pgoyette
314 1.2.2.2 pgoyette # USB Generic driver
315 1.2.2.2 pgoyette ugen* at uhub? port ?
316 1.2.2.2 pgoyette
317 1.2.2.2 pgoyette
318 1.2.2.2 pgoyette # Pseudo-Devices
319 1.2.2.2 pgoyette
320 1.2.2.2 pgoyette pseudo-device crypto # /dev/crypto device
321 1.2.2.2 pgoyette pseudo-device swcrypto # software crypto implementation
322 1.2.2.2 pgoyette
323 1.2.2.2 pgoyette # disk/mass storage pseudo-devices
324 1.2.2.2 pgoyette pseudo-device bio # RAID control device driver
325 1.2.2.2 pgoyette pseudo-device ccd # concatenated/striped disk devices
326 1.2.2.2 pgoyette pseudo-device cgd # cryptographic disk devices
327 1.2.2.2 pgoyette pseudo-device raid # RAIDframe disk driver
328 1.2.2.2 pgoyette #options RAID_AUTOCONFIG # auto-configuration of RAID components
329 1.2.2.2 pgoyette #Options to enable various other RAIDframe RAID types.
330 1.2.2.2 pgoyette #options RF_INCLUDE_EVENODD=1
331 1.2.2.2 pgoyette #options RF_INCLUDE_RAID5_RS=1
332 1.2.2.2 pgoyette #options RF_INCLUDE_PARITYLOGGING=1
333 1.2.2.2 pgoyette #options RF_INCLUDE_CHAINDECLUSTER=1
334 1.2.2.2 pgoyette #options RF_INCLUDE_INTERDECLUSTER=1
335 1.2.2.2 pgoyette #options RF_INCLUDE_PARITY_DECLUSTERING=1
336 1.2.2.2 pgoyette #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
337 1.2.2.2 pgoyette pseudo-device fss # file system snapshot device
338 1.2.2.2 pgoyette pseudo-device putter # for puffs and pud
339 1.2.2.2 pgoyette
340 1.2.2.2 pgoyette pseudo-device vnd # disk-like interface to files
341 1.2.2.2 pgoyette options VND_COMPRESSION # compressed vnd(4)
342 1.2.2.2 pgoyette
343 1.2.2.2 pgoyette
344 1.2.2.2 pgoyette # network pseudo-devices
345 1.2.2.2 pgoyette pseudo-device bpfilter # Berkeley packet filter
346 1.2.2.2 pgoyette #pseudo-device carp # Common Address Redundancy Protocol
347 1.2.2.2 pgoyette #pseudo-device ipfilter # IP filter (firewall) and NAT
348 1.2.2.2 pgoyette pseudo-device loop # network loopback
349 1.2.2.2 pgoyette #pseudo-device ifmpls # MPLS pseudo-interface
350 1.2.2.2 pgoyette pseudo-device ppp # Point-to-Point Protocol
351 1.2.2.2 pgoyette pseudo-device pppoe # PPP over Ethernet (RFC 2516)
352 1.2.2.2 pgoyette pseudo-device sl # Serial Line IP
353 1.2.2.2 pgoyette pseudo-device strip # Starmode Radio IP (Metricom)
354 1.2.2.2 pgoyette pseudo-device irframetty # IrDA frame line discipline
355 1.2.2.2 pgoyette pseudo-device tun # network tunneling over tty
356 1.2.2.2 pgoyette pseudo-device tap # virtual Ethernet
357 1.2.2.2 pgoyette pseudo-device gre # generic L3 over IP tunnel
358 1.2.2.2 pgoyette pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
359 1.2.2.2 pgoyette #pseudo-device faith # IPv[46] tcp relay translation i/f
360 1.2.2.2 pgoyette pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
361 1.2.2.2 pgoyette pseudo-device vlan # IEEE 802.1q encapsulation
362 1.2.2.2 pgoyette pseudo-device bridge # simple inter-network bridging
363 1.2.2.2 pgoyette #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
364 1.2.2.2 pgoyette pseudo-device agr # IEEE 802.3ad link aggregation
365 1.2.2.2 pgoyette #pseudo-device pf # PF packet filter
366 1.2.2.2 pgoyette #pseudo-device pflog # PF log if
367 1.2.2.2 pgoyette #pseudo-device pfsync # PF sync if
368 1.2.2.2 pgoyette #pseudo-device npf # NPF packet filter
369 1.2.2.2 pgoyette
370 1.2.2.2 pgoyette #
371 1.2.2.2 pgoyette # accept filters
372 1.2.2.2 pgoyette pseudo-device accf_data # "dataready" accept filter
373 1.2.2.2 pgoyette pseudo-device accf_http # "httpready" accept filter
374 1.2.2.2 pgoyette
375 1.2.2.2 pgoyette # miscellaneous pseudo-devices
376 1.2.2.2 pgoyette pseudo-device pty # pseudo-terminals
377 1.2.2.2 pgoyette pseudo-device sequencer # MIDI sequencer
378 1.2.2.2 pgoyette # rnd works; RND_COM does not on port i386 yet.
379 1.2.2.2 pgoyette #options RND_COM # use "com" randomness as well (BROKEN)
380 1.2.2.2 pgoyette pseudo-device clockctl # user control of clock subsystem
381 1.2.2.2 pgoyette pseudo-device ksyms # /dev/ksyms
382 1.2.2.2 pgoyette
383 1.2.2.2 pgoyette # a pseudo device needed for Coda # also needs CODA (above)
384 1.2.2.2 pgoyette pseudo-device vcoda # coda minicache <-> venus comm.
385 1.2.2.2 pgoyette
386 1.2.2.2 pgoyette # a pseudo device needed for SMBFS
387 1.2.2.2 pgoyette pseudo-device nsmb # experimental - SMB requester
388 1.2.2.2 pgoyette
389 1.2.2.2 pgoyette # wscons pseudo-devices
390 1.2.2.2 pgoyette pseudo-device wsmux # mouse & keyboard multiplexor
391 1.2.2.2 pgoyette pseudo-device wsfont
392 1.2.2.2 pgoyette
393 1.2.2.2 pgoyette # pseudo audio device driver
394 1.2.2.2 pgoyette #pseudo-device pad
395 1.2.2.2 pgoyette
396 1.2.2.2 pgoyette # userland interface to drivers, including autoconf and properties retrieval
397 1.2.2.2 pgoyette pseudo-device drvctl
398 1.2.2.2 pgoyette
399 1.2.2.2 pgoyette options FILEASSOC # fileassoc(9) - required for Veriexec
400 1.2.2.2 pgoyette
401 1.2.2.2 pgoyette # Veriexec
402 1.2.2.2 pgoyette #
403 1.2.2.2 pgoyette # a pseudo device needed for veriexec
404 1.2.2.2 pgoyette pseudo-device veriexec
405 1.2.2.2 pgoyette #
406 1.2.2.2 pgoyette # Uncomment the fingerprint methods below that are desired. Note that
407 1.2.2.2 pgoyette # removing fingerprint methods will have almost no impact on the kernel
408 1.2.2.2 pgoyette # code size.
409 1.2.2.2 pgoyette #
410 1.2.2.2 pgoyette options VERIFIED_EXEC_FP_RMD160
411 1.2.2.2 pgoyette options VERIFIED_EXEC_FP_SHA256
412 1.2.2.2 pgoyette options VERIFIED_EXEC_FP_SHA384
413 1.2.2.2 pgoyette options VERIFIED_EXEC_FP_SHA512
414 1.2.2.2 pgoyette options VERIFIED_EXEC_FP_SHA1
415 1.2.2.2 pgoyette options VERIFIED_EXEC_FP_MD5
416 1.2.2.2 pgoyette
417 1.2.2.2 pgoyette options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
418 1.2.2.2 pgoyette options PAX_ASLR=0 # PaX Address Space Layout Randomization
419