Annotation of src/sys/arch/evbarm/conf/MMNET_GENERIC, Revision 1.21
1.21 ! maxv 1: # $NetBSD: MMNET_GENERIC,v 1.20 2014/08/23 20:26:57 dholland Exp $
1.1 aymeric 2: #
3: # GENERIC machine description file
4: #
5: # This machine description file is used to generate the default NetBSD
6: # kernel. The generic kernel does not include all options, subsystems
7: # and device drivers, but should be useful for most applications.
8: #
9: # The machine description file can be customised for your specific
10: # machine to reduce the kernel size and improve its performance.
11: #
12: # For further information on compiling NetBSD kernels, see the config(8)
13: # man page.
14: #
15: # For further information on hardware support for this architecture, see
16: # the intro(4) man page. For further information about kernel options
17: # for this architecture, see the options(4) man page. For an explanation
18: # of each device driver in this file see the section 4 man page for the
19: # device.
20:
21: include "arch/evbarm/conf/std.mmnet"
22:
23: options INCLUDE_CONFIG_FILE # embed config file in kernel binary
24:
1.21 ! maxv 25: #ident "GENERIC-$Revision: 1.20 $"
1.1 aymeric 26:
27: maxusers 32 # estimated number of users
28:
29: # CPU support.
30: options CPU_ARM9E
31: makeoptions CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s"
32:
33: # CPU-related options.
34: #options MATH_EMULATE # floating point emulation
35:
36: # doesn't work with MP just yet..
37: #options PERFCTRS # performance-monitoring counters support
38:
39: #options MULTIBOOT # Multiboot support (see multiboot(8))
40:
41: # delay between "rebooting ..." message and hardware reset, in milliseconds
42: #options CPURESET_DELAY=2000
43:
44: # This option allows you to force a serial console at the specified
45: # I/O address. see console(4) for details.
46: #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
47: # you don't want the option below ON iff you are using the
48: # serial console option of the new boot strap code.
49: #options CONS_OVERRIDE # Always use above! independent of boot info
50:
51: # Standard system options
52:
53: #options INSECURE # disable kernel security levels - X needs this
54:
55: options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
56: options NTP # NTP phase/frequency locked loop
57:
58: options KTRACE # system call tracing via ktrace(1)
59:
60: options SYSVMSG # System V-like message queues
61: options SYSVSEM # System V-like semaphores
62: options SYSVSHM # System V-like memory sharing
63:
64: #options USERCONF # userconf(4) support
65: #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
66: options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
67:
68: # Beep when it is safe to power down the system (requires sysbeep)
69: #options BEEP_ONHALT
70: # Some tunable details of the above feature (default values used below)
71: #options BEEP_ONHALT_COUNT=3 # Times to beep
72: #options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz)
73: #options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs)
74:
75: # Enable experimental buffer queue strategy for better responsiveness under
76: # high disk I/O load. Likely stable but not yet the default.
77: #options BUFQ_READPRIO
78: #options BUFQ_PRIOCSCAN
79:
80: # Diagnostic/debugging support options
81: options DIAGNOSTIC # expensive kernel consistency checks
82: options DEBUG # expensive debugging checks/support
83: options DDB # in-kernel debugger
1.17 szptvlfn 84: options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
1.1 aymeric 85: options DDB_HISTORY_SIZE=512 # enable history editing in DDB
86: #options KGDB # remote debugger
87: #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
1.8 msaitoh 88: makeoptions DEBUG="-g" # compile full symbol table
89: makeoptions COPTS="-Os"
1.19 joerg 90: makeoptions COPY_SYMTAB=1
1.1 aymeric 91: #options SYSCALL_STATS # per syscall counts
92: #options SYSCALL_TIMES # per syscall times
93: #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
94:
95: # Compatibility options
1.18 martin 96: options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
1.1 aymeric 97: #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
1.20 dholland 98: #options COMPAT_09 # NetBSD 0.9,
99: #options COMPAT_10 # NetBSD 1.0,
100: #options COMPAT_11 # NetBSD 1.1,
101: #options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI)
102: #options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI)
103: #options COMPAT_14 # NetBSD 1.4,
104: #options COMPAT_15 # NetBSD 1.5,
105: options COMPAT_16 # NetBSD 1.6,
106: options COMPAT_20 # NetBSD 2.0, and
107: options COMPAT_30 # NetBSD 3.0 binary compatibility
1.1 aymeric 108: options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
109: #options COMPAT_386BSD_MBRPART # recognize old partition ID
110: #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
111:
112: #options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
113: #options COMPAT_SVR4 # binary compatibility with SVR4
114: #options COMPAT_IBCS2 # binary compatibility with SCO and ISC
115: #options COMPAT_LINUX # binary compatibility with Linux
116: #options COMPAT_FREEBSD # binary compatibility with FreeBSD
117: #options COMPAT_MACH # binary compatibility with Mach binaries
118: #options COMPAT_DARWIN # binary compatibility with Darwin binaries
119: #options EXEC_MACHO # exec MACH-O binaries
120: #options COMPAT_NDIS # NDIS network driver
121: #options COMPAT_PECOFF # kernel support to run Win32 apps
122: options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
123:
124: # File systems
125: file-system FFS # UFS
126: #file-system EXT2FS # second extended file system (linux)
127: #file-system LFS # log-structured file system
128: file-system MFS # memory file system
129: file-system NFS # Network File System client
130: #file-system NTFS # Windows/NT file system (experimental)
131: #file-system CD9660 # ISO 9660 + Rock Ridge file system
132: file-system MSDOSFS # MS-DOS file system
133: #file-system FDESC # /dev/fd
134: file-system KERNFS # /kern
135: file-system NULLFS # loopback file system
136: #file-system OVERLAY # overlay file system
137: #file-system PROCFS # /proc
1.9 msaitoh 138: #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
1.1 aymeric 139: #file-system UMAPFS # NULLFS + uid and gid remapping
140: file-system UNION # union file system
141: #file-system CODA # Coda File System; also needs vcoda (below)
142: #file-system SMBFS # experimental - CIFS; also needs nsmb (below)
143: file-system PTYFS # /dev/ptm support
144: file-system TMPFS # Efficient memory file-system
145: #file-system UDF # experimental - OSTA UDF CD/DVD file-system
146:
147: # File system options
148: #options QUOTA # UFS quotas
149: #options FFS_EI # FFS Endian Independent support
1.3 dholland 150: options WAPBL # File system journaling support
1.1 aymeric 151: # Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
152: # It is not recommended for general use.
153: #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
154: #options NFSSERVER # Network File System server
155: options FFS_NO_SNAPSHOT # No FFS snapshot support
156: #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
157: # immutable) behave as system flags.
158:
159: # Networking options
160: options GATEWAY # packet forwarding
161: options INET # IP + ICMP + TCP + UDP
162: #options INET6 # IPV6
163: #options IPSEC # IP security
164: #options IPSEC_DEBUG # debug for IP security
165: #options MROUTING # IP multicast routing
166: #options PIM # Protocol Independent Multicast
167: #options NETATALK # AppleTalk networking protocols
168: options PPP_BSDCOMP # BSD-Compress compression support for PPP
169: options PPP_DEFLATE # Deflate compression support for PPP
170: options PPP_FILTER # Active filter support for PPP (requires bpf)
171: options IPFILTER_LOG # ipmon(8) log support
172: options IPFILTER_LOOKUP # ippool(8) support
173: #options IPFILTER_DEFAULT_BLOCK # block all packets by default
174: #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
175:
176: #options ALTQ # Manipulate network interfaces' output queues
177: #options ALTQ_BLUE # Stochastic Fair Blue
178: #options ALTQ_CBQ # Class-Based Queueing
179: #options ALTQ_CDNR # Diffserv Traffic Conditioner
180: #options ALTQ_FIFOQ # First-In First-Out Queue
181: #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
182: #options ALTQ_HFSC # Hierarchical Fair Service Curve
183: #options ALTQ_LOCALQ # Local queueing discipline
184: #options ALTQ_PRIQ # Priority Queueing
185: #options ALTQ_RED # Random Early Detection
186: #options ALTQ_RIO # RED with IN/OUT
187: #options ALTQ_WFQ # Weighted Fair Queueing
188:
189: # These options enable verbose messages for several subsystems.
190: # Warning, these may compile large string tables into the kernel!
191: options MIIVERBOSE # verbose PHY autoconfig messages
192: options PCMCIAVERBOSE # verbose PCMCIA configuration messages
193: options SCSIVERBOSE # human readable SCSI error messages
194: options USBVERBOSE # verbose USB device autoconfig messages
195:
196: options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
197:
198: #
199: # wscons options
200: #
201: # builtin terminal emulations
202: #options WSEMUL_SUN # sun terminal emulation
203: #options WSEMUL_VT100 # VT100 / VT220 emulation
204: # customization of console and kernel output - see dev/wscons/wsdisplayvar.h
205: #options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
206: #options WS_DEFAULT_FG=WSCOL_WHITE
207: #options WS_DEFAULT_BG=WSCOL_BLACK
208: #options WS_DEFAULT_COLATTR="(0)"
209: #options WS_DEFAULT_MONOATTR="(0)"
210: #options WS_KERNEL_FG=WSCOL_GREEN
211: #options WS_KERNEL_BG=WSCOL_BLACK
212: #options WS_KERNEL_COLATTR=""
213: #options WS_KERNEL_MONOATTR=""
214: # customization of console border color
215: #options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8)
216: #options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color
217: # compatibility to other console drivers
218: #options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
219: #options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
1.6 abs 220: #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
1.1 aymeric 221: #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
222: #options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode
223: #options WSKBD_USONLY # strip off non-US keymaps
224: # don't attach pckbd as the console if no PS/2 keyboard is found
225: #options PCKBD_CNATTACH_MAY_FAIL
226: # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
227: #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
228: #options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver
229: # allocate a number of virtual screens at autoconfiguration time
230: #options WSDISPLAY_DEFAULTSCREENS=4
231: # use a large software cursor that doesn't blink
232: #options PCDISPLAY_SOFTCURSOR
233: # modify the screen type of the console; defaults to "80x25"
234: #options VGA_CONSOLE_SCREENTYPE="\"80x24\""
235: # work around a hardware bug that loaded fonts don't work; found on ATI cards
236: #options VGA_CONSOLE_ATI_BROKEN_FONTSEL
237: # console scrolling support.
238: #options WSDISPLAY_SCROLLSUPPORT
239: # enable VGA raster mode capable of displaying multilingual text on console
240: #options VGA_RASTERCONSOLE
241: # enable splash screen support; requires hw driver support
242: #options SPLASHSCREEN
243: #options SPLASHSCREEN_PROGRESS
244:
245: # Kernel root file system and dump configuration.
246: #config netbsd root on sd0c type ffs
247: config netbsd root on ? type ?
248: #config netbsd root on ? type ?
249: #config netbsd root on ? type nfs
250:
251: #
252: # Device configuration
253: #
254:
255: mainbus0 at root
256:
257: cpu* at mainbus?
258:
259: # Basic Bus Support
260: at91bus0 at mainbus? # AT91 bus
261:
262:
263: # Integrated peripherals:
264: # On-chip interrupt controller
265: at91aic0 at at91bus0 addr 0xfffff000 size 0x200
266:
267: # On-chip timer
268: #at91st0 at at91bus0 addr 0xfffffd00 size 0x100 pid 1
269: at91tctmr0 at at91bus0 addr 0xfffa0000 size 0x40 pid 17
270:
271: # On-chip debug UART
272: at91dbgu0 at at91bus0 addr 0xfffff200 size 0x200 pid 1
273:
274: # On-chip UARTs
275: #at91usart0 at at91bus0 addr 0xfffc0000 size 0x4000 pid 6
276: #at91usart1 at at91bus0 addr 0xfffc4000 size 0x4000 pid 7
277: #at91usart2 at at91bus0 addr 0xfffc8000 size 0x4000 pid 8
278: #at91usart3 at at91bus0 addr 0xfffcc000 size 0x4000 pid 9
279:
280: # On-chip ethernet
281: at91emac0 at at91bus0 addr 0xfffc4000 size 0x4000 pid 21
282:
283: # General purpose I/O
284: at91pio0 at at91bus0 addr 0xfffff400 size 0x200 pid 2
285: at91pio1 at at91bus0 addr 0xfffff600 size 0x200 pid 3
286: at91pio2 at at91bus0 addr 0xfffff800 size 0x200 pid 4
287: gpio* at at91pio?
288:
289: # On-chip CF interface
290: #at91cf0 at at91bus0 addr 0x50000000 size 0x900000 pid 4
291: #pcmcia0 at at91cf0
292:
293: # On-chip USB 1.1
294: ohci0 at at91bus0 addr 0x00500000 size 0x100000 pid 20
295:
296: # On-chip SPI
297: #at91spi0 at at91bus0 addr 0xfffe0000 size 0x4000 pid 13
298: #spi0 at at91spi0
299: #spi_obuf0 at spi0 slave 1
300: #gpio* at spi_obuf?
301:
302: # On-chip I2C
303: at91twi0 at at91bus0 addr 0xfffac000 size 0x4000 pid 11
304: iic0 at at91twi?
305: #ds1672rtc* at iic0 addr 0x68
306: #seeprom* at iic0 addr 0x50 size 4096
307:
308: # Hardware monitors
309:
310: # AMD 768 and 8111 power/ACPI controllers
311: #dbcool* at iic? addr 0x2C # Unknown other motherboard(s)
312: #dbcool* at iic? addr 0x2D # Tyan S2881
313: #dbcool* at iic? addr 0x2E # Tyan S2882-D
314:
315: # 1-Wire support
316: #gpioow* at gpio? offset 6 mask 0x1 # 1-wire bitbanging via gpio
317: #onewire* at gpioow?
318:
319: # 1-Wire devices
320: #owtemp* at onewire? # Temperature sensors
321:
322: # SCSI Controllers and Devices
323:
324: # SCSI bus support
325: scsibus* at scsi?
326:
327: # SCSI devices
328: sd* at scsibus? target ? lun ? # SCSI disk drives
329: #st* at scsibus? target ? lun ? # SCSI tape drives
330: #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
331: #ch* at scsibus? target ? lun ? # SCSI autochangers
332: #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
333: #ss* at scsibus? target ? lun ? # SCSI scanners
334: #uk* at scsibus? target ? lun ? # SCSI unknown
335:
336:
337: # ATAPI bus support
338: atapibus* at atapi?
339:
340: # ATAPI devices
341: # flags have the same meaning as for IDE drives.
342: #cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
343: sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
344: #st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
345: #uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
346:
347:
348: # Miscellaneous mass storage devices
349:
350:
351:
352: # Network Interfaces
353:
354: # MII/PHY support
355: #acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
356: #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
357: #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
358: #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
359: #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs
360: #dmphy* at mii? phy ? # Davicom DM9101 PHYs
361: #exphy* at mii? phy ? # 3Com internal PHYs
362: #gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
363: #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
364: #gphyter* at mii? phy ? # NS83861 Gig-E PHY
365: #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
366: #igphy* at mii? phy ? # Intel IGP01E1000
367: #ikphy* at mii? phy ? # Intel 82563 PHYs
368: #inphy* at mii? phy ? # Intel 82555 PHYs
369: #iophy* at mii? phy ? # Intel 82553 PHYs
370: #lxtphy* at mii? phy ? # Level One LXT-970 PHYs
371: #makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
372: #nsphy* at mii? phy ? # NS83840 PHYs
373: #nsphyter* at mii? phy ? # NS83843 PHYs
374: #pnaphy* at mii? phy ? # generic HomePNA PHYs
375: #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
376: #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
377: #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
378: #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
379: #tlphy* at mii? phy ? # ThunderLAN PHYs
380: #tqphy* at mii? phy ? # TDK Semiconductor PHYs
381: ukphy* at at91emac? phy ?
382: ukphy* at aue? phy ? # generic unknown PHYs
383: ukphy* at axe? phy ? # generic unknown PHYs
384: ukphy* at udav? phy ? # generic unknown PHYs
385: ukphy* at url? phy ? # generic unknown PHYs
386: #urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
387:
388:
389: # USB Controller and Devices
390:
391: # USB bus support
392: usb* at ohci?
393:
394: # USB Hubs
395: uhub* at usb?
396: uhub* at uhub? port ? configuration ? interface ?
397:
398: # USB HID device
399: #uhidev* at uhub? port ? configuration ? interface ?
400:
401: # USB Mice
402: #ums* at uhidev? reportid ?
403: #wsmouse* at ums? mux 0
404:
405: # USB eGalax touch-panel
406: #uep* at uhub? port ?
407: #wsmouse* at uep? mux 0
408:
409: # USB Keyboards
410: #ukbd* at uhidev? reportid ?
411: #wskbd* at ukbd? console ? mux 1
412:
413: # USB serial adapter
414: #ucycom* at uhidev? reportid ?
415:
416: # USB Generic HID devices
417: #uhid* at uhidev? reportid ?
418:
419: # USB Printer
420: #ulpt* at uhub? port ? configuration ? interface ?
421:
422: # USB Modem
423: #umodem* at uhub? port ? configuration ?
424: #ucom* at umodem?
425:
426: # USB Mass Storage
427: umass* at uhub? port ? configuration ? interface ?
428: wd* at umass?
429:
430: # USB audio
431: #uaudio* at uhub? port ? configuration ?
432:
433: # USB MIDI
434: #umidi* at uhub? port ? configuration ?
435:
436: # USB IrDA
437: # USB-IrDA bridge spec
438: #uirda* at uhub? port ? configuration ? interface ?
439: #irframe* at uirda?
440:
441: # SigmaTel STIr4200 USB/IrDA Bridge
442: #ustir* at uhub? port ?
443: #irframe* at ustir?
444:
445: # USB Ethernet adapters
446: aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
447: axe* at uhub? port ? # ASIX AX88172 based adapters
448: cdce* at uhub? port ? # CDC, Ethernet Networking Control Model
449: cue* at uhub? port ? # CATC USB-EL1201A based adapters
450: kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
451: udav* at uhub? port ? # Davicom DM9601 based adapters
452: url* at uhub? port ? # Realtek RTL8150L based adapters
453:
454: # USB 802.11 adapters
455: atu* at uhub? port ? # Atmel AT76C50XX based adapters
1.7 jakllsch 456: ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g
1.1 aymeric 457: rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g
458:
459: # Prolific PL2301/PL2302 host-to-host adapter
460: upl* at uhub? port ?
461:
462: # Serial adapters
463: ubsa* at uhub? port ? # Belkin serial adapter
464: ucom* at ubsa? portno ?
465:
466: uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
467: ucom* at uftdi? portno ?
468:
469: #uipaq* at uhub? port ? # iPAQ PDAs
470: #ucom* at uipaq? portno ?
471:
472: umct* at uhub? port ? # MCT USB-RS232 serial adapter
473: ucom* at umct? portno ?
474:
475: uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
476: ucom* at uplcom? portno ?
477:
478: uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
479: ucom* at uvscom? portno ?
480:
481: # Diamond Multimedia Rio 500
482: #urio* at uhub? port ?
483:
484: # USB Handspring Visor
485: #uvisor* at uhub? port ?
486: #ucom* at uvisor?
487:
488: # Kyocera AIR-EDGE PHONE
489: #ukyopon* at uhub? port ?
490: #ucom* at ukyopon? portno ?
491:
492: # USB scanners
493: #uscanner* at uhub? port ?
494:
495: # USB scanners that use SCSI emulation, e.g., HP5300
496: #usscanner* at uhub? port ?
497:
498: # Topfield TF5000PVR range of DVB recorders
499: #utoppy* at uhub? port ?
500:
501: # Y@P firmware loader
502: #uyap* at uhub? port ?
503:
504: # D-Link DSB-R100 USB radio
505: #udsbr* at uhub? port ?
506: #radio* at udsbr?
507:
508: # USB Generic driver
509: #ugen* at uhub? port ?
510: # On ugen bulk endpoints, perform read-ahead and write-behind.
511: #options UGEN_BULK_RA_WB
512:
513:
514: # IrDA and Consumer Ir devices
515:
516: # Toshiba Oboe
517:
518: # Audio Devices
519:
520: # Audio support
521: #audio* at audiobus?
522:
523: # MIDI support
524: #midi* at midibus?
525: #midi* at pcppi? # MIDI interface to the PC speaker
526:
527:
528:
529: # Bluetooth Controller and Device support
530:
531: # Bluetooth PCMCIA Controllers
532: #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
533:
534: # Bluetooth USB Controllers
535: #ubt* at uhub? port ? configuration ? interface ?
536:
537: # Bluetooth Device Hub
538: #bthub* at bt3c?
539: #bthub* at ubt?
540:
541: # Bluetooth HID support
542: #bthidev* at bthub?
543:
544: # Bluetooth Mouse
545: #btms* at bthidev? reportid ?
546: #wsmouse* at btms? mux 0
547:
548: # Bluetooth Keyboard
549: #btkbd* at bthidev? reportid ?
550: #wskbd* at btkbd? console ? mux 1
551:
552: # Bluetooth Audio support
553: #btsco* at bthub?
554:
555:
556:
557:
558: # Pseudo-Devices
559:
560: #pseudo-device crypto # /dev/crypto device
561: #pseudo-device swcrypto # software crypto implementation
562:
563: # disk/mass storage pseudo-devices
1.12 christos 564: #pseudo-device ccd # concatenated/striped disk devices
565: #pseudo-device cgd # cryptographic disk devices
1.13 christos 566: #pseudo-device raid # RAIDframe disk driver
1.1 aymeric 567: #options RAID_AUTOCONFIG # auto-configuration of RAID components
568: # Options to enable various other RAIDframe RAID types.
569: #options RF_INCLUDE_EVENODD=1
570: #options RF_INCLUDE_RAID5_RS=1
571: #options RF_INCLUDE_PARITYLOGGING=1
572: #options RF_INCLUDE_CHAINDECLUSTER=1
573: #options RF_INCLUDE_INTERDECLUSTER=1
574: #options RF_INCLUDE_PARITY_DECLUSTERING=1
575: #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1.14 christos 576: #pseudo-device fss # file system snapshot device
1.9 msaitoh 577: #pseudo-device putter # for puffs and pud
1.1 aymeric 578:
1.14 christos 579: pseudo-device md # memory disk device (ramdisk)
1.1 aymeric 580: #pseudo-device vnd # disk-like interface to files
581: #options VND_COMPRESSION # compressed vnd(4)
582:
583: # network pseudo-devices
584: pseudo-device bpfilter # Berkeley packet filter
585: #pseudo-device carp # Common Address Redundancy Protocol
586: pseudo-device ipfilter # IP filter (firewall) and NAT
587: pseudo-device loop # network loopback
588: pseudo-device ppp # Point-to-Point Protocol
589: #pseudo-device pppoe # PPP over Ethernet (RFC 2516)
590: #pseudo-device sl # Serial Line IP
591: #pseudo-device strip # Starmode Radio IP (Metricom)
592: #pseudo-device irframetty # IrDA frame line discipline
593: #pseudo-device tap # virtual Ethernet
594: pseudo-device tun # network tunneling over tty
595: #pseudo-device gre # generic L3 over IP tunnel
596: #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
597: #pseudo-device faith # IPv[46] tcp relay translation i/f
598: #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
599: #pseudo-device vlan # IEEE 802.1q encapsulation
600: #pseudo-device bridge # simple inter-network bridging
601: #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
602: pseudo-device pf # PF packet filter
603: pseudo-device pflog # PF log if
604: # srt is EXPERIMENTAL
605: #pseudo-device srt # source-address-based routing
606:
607: # miscellaneous pseudo-devices
608: pseudo-device pty # pseudo-terminals
1.14 christos 609: #pseudo-device sequencer # MIDI sequencer
1.1 aymeric 610: #options RND_COM # use "com" randomness as well (BROKEN)
611: pseudo-device clockctl # user control of clock subsystem
612: pseudo-device ksyms # /dev/ksyms
613:
614: # a pseudo device needed for Coda # also needs CODA (above)
1.13 christos 615: #pseudo-device vcoda # coda minicache <-> venus comm.
1.1 aymeric 616:
617: # a pseudo device needed for SMBFS
618: #pseudo-device nsmb # experimental - SMB requester
619:
620: # wscons pseudo-devices
621: #pseudo-device wsmux # mouse & keyboard multiplexor
622: #pseudo-device wsfont
623:
624: #options FILEASSOC # fileassoc(9) - required for Veriexec
625:
626: # Veriexec
627: #pseudo-device veriexec
628: #
629: # Uncomment the fingerprint methods below that are desired. Note that
630: # removing fingerprint methods will have almost no impact on the kernel
631: # code size.
632: #
633: #options VERIFIED_EXEC_FP_RMD160
634: #options VERIFIED_EXEC_FP_SHA256
635: #options VERIFIED_EXEC_FP_SHA384
636: #options VERIFIED_EXEC_FP_SHA512
637: #options VERIFIED_EXEC_FP_SHA1
638: #options VERIFIED_EXEC_FP_MD5
639:
640: options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
CVSweb <webmaster@jp.NetBSD.org>