Annotation of src/sys/arch/macppc/conf/GENERIC, Revision 1.54
1.54 ! tsubai 1: # $NetBSD: GENERIC,v 1.53 2000/02/09 13:10:15 tsubai Exp $
1.1 tsubai 2: #
1.38 tsubai 3: # GENERIC -- everything that's currently supported
1.1 tsubai 4: #
5:
1.11 thorpej 6: include "arch/macppc/conf/std.macppc"
1.48 hubertf 7:
1.54 ! tsubai 8: #ident "GENERIC-$Revision: 1.53 $"
1.1 tsubai 9:
10: maxusers 32
11:
12: # Standard system options
13: #options UCONSOLE # users can use TIOCCONS (for xconsole)
14: #options INSECURE # disable kernel security levels
15: #options NTP # NTP phase/frequency locked loop
1.20 tsubai 16: options KTRACE # system call tracing via ktrace(1)
1.1 tsubai 17:
18: options SYSVMSG # System V message queues
19: options SYSVSEM # System V semaphores
20: options SYSVSHM # System V shared memory
21: #options SHMMAXPGS=1024 # 1024 pages is the default
22:
23: options LKM # loadable kernel modules
24:
25: # Diagnostic/debugging support options
26: options DIAGNOSTIC # cheap kernel consistency checks
27: #options DEBUG # expensive debugging checks/support
28: options DDB # in-kernel debugger
29: #options DDB_HISTORY_SIZE=100 # enable history editing in DDB
30: options TRAP_PANICWAIT
31:
32: #makeoptions DEBUG="-g" # compile full symbol table
33:
34: # Compatibility options
35: options COMPAT_09 # NetBSD 0.9,
36: options COMPAT_10 # NetBSD 1.0,
37: options COMPAT_11 # NetBSD 1.1,
38: options COMPAT_12 # NetBSD 1.2,
39: options COMPAT_13 # NetBSD 1.3,
1.31 augustss 40: options COMPAT_14 # NetBSD 1.4,
1.1 tsubai 41: options COMPAT_43 # and 4.3BSD
42: #options COMPAT_386BSD_MBRPART # recognize old partition ID
43:
44: # File systems
45: file-system FFS # UFS
46: file-system EXT2FS # second extended file system (linux)
47: file-system LFS # log-structured file system
48: file-system MFS # memory file system
49: file-system NFS # Network File System client
50: file-system CD9660 # ISO 9660 + Rock Ridge file system
51: file-system MSDOSFS # MS-DOS file system
52: file-system FDESC # /dev/fd
53: file-system KERNFS # /kern
54: file-system NULLFS # loopback file system
1.47 wrstuden 55: file-system OVERLAY # overlay file system
1.1 tsubai 56: file-system PORTAL # portal filesystem (still experimental)
57: file-system PROCFS # /proc
58: file-system UMAPFS # NULLFS + uid and gid remapping
59: file-system UNION # union file system
60:
61: # File system options
62: options QUOTA # UFS quotas
63: #options FFS_EI # FFS Endian Independant support
1.42 fvdl 64: #options SOFTDEP # FFS soft updates support.
1.1 tsubai 65: options NFSSERVER # Network File System server
66: #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
67: # immutable) behave as system flags.
1.8 thorpej 68:
69: options NFS_BOOT_DHCP # Support DHCP NFS root
1.1 tsubai 70:
1.43 itojun 71: # Pull in config fragments for kernel crypto. This is required for
72: # options IPSEC etc. to work. If you want to run with IPSEC, uncomment
73: # one of these, based on whether you use crypto-us or crypto-intl, and
74: # adjust the prefixes as necessary.
75:
76: #prefix ../crypto-us/sys
77: #cinclude "conf/files.crypto-us"
78: #prefix
79:
80: #prefix ../crypto-intl/sys
81: #cinclude "conf/files.crypto-intl"
82: #prefix
83:
1.1 tsubai 84: # Networking options
85: #options GATEWAY # packet forwarding
86: options INET # IP + ICMP + TCP + UDP
1.43 itojun 87: options INET6 # IPV6
88: #options IPSEC # IP security
89: #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
90: #options IPSEC_DEBUG # debug for IP security
1.1 tsubai 91: #options MROUTING # IP multicast routing
92: #options NS # XNS
93: #options NSIP # XNS tunneling over IP
94: #options ISO,TPIP # OSI
95: #options EON # OSI tunneling over IP
96: #options CCITT,LLC,HDLC # X.25
97: options NETATALK # AppleTalk networking protocols
1.30 christos 98: options PPP_BSDCOMP # BSD-Compress compression support for PPP
99: options PPP_DEFLATE # Deflate compression support for PPP
100: options PPP_FILTER # Active filter support for PPP (requires bpf)
101: options PFIL_HOOKS # pfil(9) packet filter hooks
102: options IPFILTER_LOG # ipmon(8) log support
1.1 tsubai 103: options NMBCLUSTERS=1024
104:
105: # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended.
106: #options TCP_COMPAT_42
107:
108: # These options enable verbose messages for several subsystems.
109: # Warning, these may compile large string tables into the kernel!
110: options PCIVERBOSE # verbose PCI device autoconfig messages
111: options SCSIVERBOSE # human readable SCSI error messages
1.22 tsubai 112: options USBVERBOSE # verbose USB device autoconfig messages
1.1 tsubai 113:
1.14 tsubai 114: # wscons options
115: #options WSEMUL_SUN # sun terminal emulation
116: options WSEMUL_VT100 # VT100 / VT220 emulation
1.53 tsubai 117: options FONT_GALLANT12x22
1.14 tsubai 118:
1.1 tsubai 119: # Kernel root file system and dump configuration.
120: config netbsd root on ? type ?
121:
122: #
123: # Device configuration
124: #
125:
1.26 tsubai 126: mainbus* at root
1.1 tsubai 127:
1.26 tsubai 128: cpu* at mainbus?
1.51 tsubai 129: bandit* at mainbus?
130: grackle* at mainbus?
1.54 ! tsubai 131: uninorth* at mainbus?
1.51 tsubai 132:
133: pci* at bandit? bus ?
134: pci* at grackle? bus ?
1.54 ! tsubai 135: pci* at uninorth? bus ?
1.26 tsubai 136: pci* at ppb? bus ?
1.1 tsubai 137:
138: pchb* at pci? dev ? function ? # PCI-Host bridges
1.25 tsubai 139: ppb* at pci? dev ? function ? # PCI-PCI bridges
1.6 tsubai 140:
1.27 tsubai 141: de* at pci? dev ? function ? # DEC 21x4x-based Ethernet
1.37 matt 142: fpa* at pci? dev ? function ? # DEC PCI FDDI (DEFPA) Controller
1.26 tsubai 143: ep* at pci? dev ? function ? # 3Com 3c59x
1.1 tsubai 144: ne* at pci? dev ? function ? # NE2000-compatible Ethernet
1.16 dante 145: adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
1.26 tsubai 146: ahc* at pci? dev ? function ? # Adaptec 294x, aic78x0 SCSI
1.29 wrstuden 147: bha* at pci? dev ? function ? # BusLogic 9xx SCSI
1.45 tsutsui 148: ncr* at pci? dev ? function ? # NCR 53c8xx SCSI
1.23 thorpej 149: pcscp* at pci? dev ? function ? # AMD Am53c974 PCscsi-PCI SCSI
1.26 tsubai 150: ofb* at pci? dev ? function ? # Generic Open Firmware Framebuffer
1.28 wrstuden 151: pciide* at pci? dev ? function ?
1.52 tsubai 152: cbb* at pci? dev ? function ? # PCI-CardBus bridge
1.38 tsubai 153: obio0 at pci? dev ? function ?
1.26 tsubai 154: #macofcons0 at pci? dev ? function ? # OpenFirmware console (for debugging)
1.16 dante 155:
1.50 tsubai 156: exphy* at mii? phy ? # 3Com internal PHYs
157: icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890
158: inphy* at mii? phy ? # Intel 82555 PHYs
159: iophy* at mii? phy ? # Intel 82553 PHYs
160: lxtphy* at mii? phy ? # Level One LXT-970 PHYs
1.26 tsubai 161: nsphy* at mii? phy ? # NS83840 PHYs
1.50 tsubai 162: nsphyter* at mii? phy ? # NS83843 PHYs
163: qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
164: sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
165: tlphy* at mii? phy ? # ThunderLAN PHYs
166: tqphy* at mii? phy ? # TDK Semiconductor PHYs
167: ukphy* at mii? phy ? # generic unknown PHYs
1.13 tsubai 168:
1.26 tsubai 169: bm* at obio? # bmac ethernet
170: mc* at obio? # MACE ethernet
171: esp* at obio? flags 0x00ff # 53c9x SCSI
172: mesh* at obio? flags 0xffff # MESH SCSI
173: nvram* at obio? # nvram
174: adb* at obio? # Apple Desktop Bus
1.13 tsubai 175: aed* at adb? # ADB Event Device
176: akbd* at adb? # ADB keyboard
177: ams* at adb? # ADB mouse
1.52 tsubai 178: abtn* at adb?
1.26 tsubai 179: zsc* at obio?
180: zstty* at zsc? channel ?
1.33 tsubai 181: mediabay* at obio?
182: wdc* at mediabay? flags 0
1.38 tsubai 183:
184: cardslot* at cbb?
185: cardbus* at cardslot?
186: pcmcia* at cardslot?
187:
1.39 tsubai 188: com* at pcmcia? function ? # Modems and serial cards
1.38 tsubai 189: wdc* at pcmcia? function ? # PCMCIA IDE controllers
190: ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
191: mbe* at pcmcia? function ? # MB8696x based Ethernet
192: ne* at pcmcia? function ? # NE2000-compatible Ethernet
1.52 tsubai 193: ex* at cardbus? dev ? function ? # 3Com 3C575TX
194: tlp* at cardbus? dev ? function ? # DECchip 21143
1.13 tsubai 195:
1.26 tsubai 196: wsdisplay0 at ofb? console ?
1.21 tsubai 197: wskbd0 at akbd? console ?
1.41 mycroft 198: wsmouse0 at ams?
1.14 tsubai 199:
1.26 tsubai 200: scsibus* at adv?
201: scsibus* at ahc?
1.29 wrstuden 202: scsibus* at bha?
1.26 tsubai 203: scsibus* at esp?
204: scsibus* at mesh?
1.45 tsutsui 205: scsibus* at ncr?
1.26 tsubai 206: scsibus* at pcscp?
1.1 tsubai 207:
208: sd* at scsibus? target ? lun ? # SCSI disks
209: st* at scsibus? target ? lun ? # SCSI tape drives
210: cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
211: ch* at scsibus? target ? lun ? # SCSI autochangers
212: ss* at scsibus? target ? lun ? # SCSI scanners
213: uk* at scsibus? target ? lun ? # SCSI unknown
1.20 tsubai 214:
1.26 tsubai 215: wdc* at obio? flags 0x0
1.28 wrstuden 216: wd* at pciide? channel ? drive ?
1.20 tsubai 217: wd* at wdc? channel ? drive ? flags 0x0000
218:
219: atapibus* at wdc? channel ?
220:
221: cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
222: sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
223: uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
1.22 tsubai 224:
225: # PCI USB controllers
1.52 tsubai 226: ohci* at pci? dev ? function ? # Open Host Controller
1.22 tsubai 227:
228: # USB bus support
229: usb* at ohci?
230:
231: # USB Hubs
232: uhub* at usb?
233: uhub* at uhub? port ? configuration ? interface ?
234:
235: # USB Mice
236: ums* at uhub? port ? configuration ? interface ?
1.41 mycroft 237: wsmouse* at ums?
1.22 tsubai 238:
239: # USB Keyboards
240: ukbd* at uhub? port ? configuration ? interface ?
1.41 mycroft 241: wskbd* at ukbd? console ?
1.22 tsubai 242:
243: # USB Generic HID devices
244: uhid* at uhub? port ? configuration ? interface ?
245:
246: # USB Printer
247: ulpt* at uhub? port ? configuration ? interface ?
1.34 augustss 248:
249: # USB Modem
250: umodem* at uhub? port ? configuration ?
1.49 augustss 251: ucom* at umodem?
1.35 thorpej 252:
253: # USB Mass Storage
254: umass* at uhub? port ? configuration ? interface ?
255: scsibus* at umass? channel ?
1.36 augustss 256:
257: # USB audio
258: uaudio* at uhub? port ? configuration ?
259: audio* at uaudio?
1.46 augustss 260:
261: # USB Ethernet adapters
262: aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
263: cue* at uhub? port ? # CATC USB-EL1201A based adapters
264: kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
1.22 tsubai 265:
266: # USB Generic driver
267: ugen* at uhub? port ? configuration ? interface ?
1.1 tsubai 268:
269: pseudo-device vnd 4 # disk-like interface to files
270: pseudo-device ccd 4 # concatenated/striped disk devices
1.18 tsubai 271: #pseudo-device raid 4 # RAIDframe disk driver
1.4 tsubai 272: pseudo-device md 1 # memory disk device
1.1 tsubai 273: pseudo-device loop # network loopback
274: pseudo-device bpfilter 8 # packet filter
275: pseudo-device ipfilter # IP filter (firewall) and NAT
276: pseudo-device ppp 2 # Point-to-Point Protocol
277: pseudo-device sl 2 # Serial Line IP
278: pseudo-device tun 4 # network tunneling over tty
1.19 hwr 279: #pseudo-device gre 2 # generic L3 over IP tunnel
1.43 itojun 280: pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
281: #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
1.1 tsubai 282: pseudo-device pty 64 # pseudo-terminals
283:
284: # rnd is EXPERIMENTAL at this point.
285: #pseudo-device rnd # /dev/random and in-kernel generator
CVSweb <webmaster@jp.NetBSD.org>