Annotation of src/sys/arch/algor/conf/P6032, Revision 1.45.10.3
1.45.10.3! yamt 1: # $NetBSD: P6032,v 1.45.10.2 2010/03/11 15:01:56 yamt Exp $
1.1 thorpej 2: #
3: # Algorithmics P-6032 kernel.
4: #
5:
6: include "arch/algor/conf/std.algor"
7:
1.8 atatat 8: #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9:
1.45.10.3! yamt 10: #ident "P6032-$Revision: 1.45.10.2 $"
1.1 thorpej 11:
12: maxusers 32
13:
14: # Platform Support
15: #options ALGOR_P4032 # Algorithmics P-4032
16: #options ALGOR_P5064 # Algorithmics P-5064
17: options ALGOR_P6032 # Algorithmics P-6032
18:
19: # Standard system options
20: options KTRACE # System call tracing support
21: options NTP # kernel PLL for NTP
22:
23: # Diagnostic/debugging support options
24: options DIAGNOSTIC # Cheap kernel consistency checks
25: options DDB # kernel debugger
26: makeoptions DEBUG="-g"
27: #makeoptions DEBUGLIST="pattern1 pattern2 ..."
1.45 tsutsui 28: options SYMTAB_SPACE=350000
1.1 thorpej 29:
30: # File systems
31: file-system FFS # Fast file system
32: file-system MFS # Memory-based file system
33: file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
34: file-system MSDOSFS # MS-DOS-compatible file system
35: file-system NTFS # Windows/NT file system (experimental)
36: file-system NFS # Sun NFS-compatible file system client
37: file-system KERNFS # Kernel variable file system (/kern)
38: file-system PROCFS # Process file system (/proc)
39: file-system FDESC # /dev/fd file system
1.37 christos 40: file-system PTYFS # /dev/pts/N support
1.1 thorpej 41:
42: # File system options
43: options NFSSERVER # Sun NFS-compatible file system server
44: #options FFS_EI # FFS Endian Independant support
1.45.10.1 yamt 45: options WAPBL # File system journaling support - Experimental
1.38 tsutsui 46: options FFS_NO_SNAPSHOT # No FFS snapshot support
1.1 thorpej 47:
48: # Networking options
49: options INET # Internet protocol suite
50: options INET6 # IPV6
51: options IPSEC # IP security
52: options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
1.32 tron 53: options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
1.1 thorpej 54: #options IPSEC_DEBUG # debug for IP security
55:
56: # 4.3BSD compatibility. Should be optional, but necessary for now.
57: options COMPAT_43
58:
59: # Binary compatibility with previous versions of NetBSD.
60: #options COMPAT_09
61: options COMPAT_10
62: options COMPAT_11
63: options COMPAT_12
64: options COMPAT_13
65: options COMPAT_14
1.43 manu 66: options COMPAT_15
1.17 simonb 67: options COMPAT_16
1.28 simonb 68: options COMPAT_20
1.36 christos 69: options COMPAT_30 # NetBSD 3.0 compatibility.
1.45.10.1 yamt 70: options COMPAT_40 # NetBSD 4.0 compatibility.
1.24 christos 71: options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
1.1 thorpej 72:
73: # System V-like message queues
74: options SYSVMSG
75:
76: # System V-like semaphores
77: options SYSVSEM
78:
79: # System V-like shared memory
80: options SYSVSHM
81:
82: # Loadable Kernel Modules
83:
84: # Disable kernel security.
85: #options INSECURE
86:
87: # Misc. options
88: options PCI_NETBSD_CONFIGURE # NetBSD configures the PCI bus
89: options PCIVERBOSE # recognize "unknown" PCI devices
90: options MIIVERBOSE # verbose PHY autoconfig messages
91: #options PCI_CONFIG_DUMP # verbosely dump PCI config space
92: options SCSIVERBOSE # Verbose SCSI errors
93: #options PCMCIAVERBOSE
1.5 jdolecek 94: #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
1.22 atatat 95: #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
1.1 thorpej 96:
97: # The Alpha console firmware network boots using the BOOTP
98: # protocol, so we ask the NFS code to use BOOTP/DHCP as well,
99: # in case we have NFS root.
100: options NFS_BOOT_DHCP # superset of BOOTP
101:
102: # WS console uses SUN or VT100 terminal emulation
103: #options WSEMUL_VT100
104:
105: config netbsd root on ? type ?
106: #config netbsd root on sd0 type ffs
107: #config netbsd root on ? type nfs
108:
109: mainbus0 at root
110: cpu* at mainbus0
111:
112: # PCI host bus adapter support
113: bonito* at mainbus?
114:
115: # PCI bus support
116: pci* at bonito?
117:
118: # PCI devices
119: #adv* at pci? dev ? function ? # AdvanSys SCSI
120: #adw* at pci? dev ? function ? # AdvanSys Wide SCSI
1.10 wiz 121: #options SCSI_ADW_WDTR_DISABLE # disable WDTR
122: #options SCSI_ADW_SDTR_DISABLE # disable SDTR
123: #options SCSI_ADW_TAGQ_DISABLE # disable Tag Queuing
1.1 thorpej 124: #ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
125: #bha* at pci? dev ? function ? # BusLogic 9xx SCSI (untested)
126: #cac* at pci? dev ? function ? # Compaq array controller (untested)
127: #cy* at pci? dev ? function ? # Cyclades Cyclom-Y (untested)
128: #cz* at pci? dev ? function ? # Cyclades-Z (untested)
129: #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
130: #eap* at pci? dev ? function ? # Ensoniq AudioPCI
131: #en* at pci? dev ? function ? # ENI PCI ATM (untested)
132: #ep* at pci? dev ? function ? # 3COM 3c59x
133: #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
134: #eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
135: #ex* at pci? dev ? function ? # 3COM 3c90x[B] Ethernet
136: #fpa* at pci? dev ? function ? # DEC DEFPA FDDI
137: #fxp* at pci? dev ? function ? # Intel EEPRO 10+/100B
138: #gsip* at pci? dev ? function ? # NS DP83820 Gigabit Ethernet
139: #isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI
1.4 thorpej 140: pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
1.1 thorpej 141: pcib* at pci? dev ? function ? # Intel PCI-ISA Bridges
142: #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
143: #mlx* at pci? dev ? function ? # Mylex DAC960 / DEC SWXCR (untested)
144: #ne* at pci? dev ? function ? # NE2000-compatible Ethernet
145: #ohci* at pci? dev ? function ? # USB Open Host Controller
1.15 bouyer 146: pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
147: acardide* at pci? dev ? function ? # Acard IDE controllers
148: aceride* at pci? dev ? function ? # Acer Lab IDE controllers
1.20 thorpej 149: artsata* at pci? dev ? function ? # Intel i31244 SATA controller
1.15 bouyer 150: cmdide* at pci? dev ? function ? # CMD tech IDE controllers
151: cypide* at pci? dev ? function ? # Cypress IDE controllers
152: hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
153: optiide* at pci? dev ? function ? # Opti IDE controllers
154: pdcide* at pci? dev ? function ? # Promise IDE controllers
1.25 bouyer 155: pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
1.19 thorpej 156: satalink* at pci? dev ? function ? # SiI SATALink controllers
1.15 bouyer 157: siside* at pci? dev ? function ? # SiS IDE controllers
158: slide* at pci? dev ? function ? # Symphony Labs IDE controllers
159: viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
1.1 thorpej 160: #pcscp* at pci? dev ? function ? # AMD Am53c974 PCscsi-PCI
161: ppb* at pci? dev ? function ? # PCI-PCI Bridges
1.21 wiz 162: #rtk* at pci? dev ? function ? # Realtek 8129/8139 Ethernet
1.1 thorpej 163: #sip* at pci? dev ? function ? # SiS 900 Ethernet
164: #sv* at pci? dev ? function ? # S3 SonicVibes
165: #tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics
166: #ti* at pci? dev ? function ? # Alteon Tigon Gig-E
167: #tl* at pci? dev ? function ? # TI ThunderLAN Ethernet
168: #tlp* at pci? dev ? function ? # DECchip 21x4x and clones
169: #uhci* at pci? dev ? function ? # USB Univ. Host Controller
170: #vga* at pci? dev ? function ? # PCI VGA Graphics
171: #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
172: #yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
173:
174: #audio* at eap?
175: #audio* at eso?
176: #audio* at sv?
177: #audio* at yds?
178:
179: #opl* at eso?
180: #opl* at sv?
181: #opl* at yds?
182:
183: #mpu* at eso?
184: #mpu* at yds?
185:
186: # MII/PHY support
1.4 thorpej 187: acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
188: amhphy* at mii? phy ? # AMD 79c901 10BASE-T PHY
189: #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
190: #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
191: #dmphy* at mii? phy ? # Davicom DM9101 PHYs
1.1 thorpej 192: #exphy* at mii? phy ? # 3Com internal PHYs
1.4 thorpej 193: #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
194: #gphyter* at mii? phy ? # NS83861 Gig-E PHY
1.6 wiz 195: #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
1.1 thorpej 196: #inphy* at mii? phy ? # Intel 82555 PHYs
1.4 thorpej 197: #iophy* at mii? phy ? # Intel 82553 PHYs
198: lxtphy* at mii? phy ? # Level One LXT-970 PHYs
199: #makphy* at mii? phy ? # Margell Semiconductor 88E1000 PHYs
200: nsphy* at mii? phy ? # NS83840 PHYs
201: #nsphyter* at mii? phy ? # NS83843 PHYs
202: #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
203: pnaphy* at mii? phy ? # generic HomePNA PHYs
1.1 thorpej 204: #nsphy* at mii? phy ? # NS83840 PHYs
205: #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
206: #tlphy* at mii? phy ? # ThunderLAN PHYs
1.4 thorpej 207: #tqphy* at mii? phy ? # TDK Semiconductor PHYs
208: ukphy* at mii? phy ? # generic unknown PHYs
1.1 thorpej 209:
210: # ISA/EISA bus support
211: isa* at pcib?
212: #isapnp* at isa?
213:
214: # ISA devices
215: mcclock* at isa? port 0x70
216: #pckbc* at isa? # PC keyboard controller
217: #pckbd* at pckbc? # PC keyboard (kbd port)
218: #pms* at pckbc? # PS/2-style mouse (aux port)
1.29 cube 219: #attimer* at isa? # AT Timer
1.1 thorpej 220: #pcppi* at isa? # PC prog. periph. interface
221: #spkr0 at pcppi? # IBM BASIC emulation
222: #isabeep0 at pcppi? # "keyboard" beep
223: #midi* at pcppi?
224: com* at isa? port 0x3f8 irq 4 # standard serial ports
225: com* at isa? port 0x2f8 irq 3
226: #cs* at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
227: #ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
228: #ep* at isa? port ? irq ? # 3COM 3c509 Ethernet
229: #ep* at isapnp?
230: #ix0 at isa? port 0x300 irq 10 # EtherExpress/16
231: #iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA
232: fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller
233: #lc0 at isa? port 0x300 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
234: #lc1 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
235: #depca0 at isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 # DEPCA
236: #depca1 at isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 # DEPCA
237: #le* at depca?
238: #lpt* at isa? port 0x3bc irq 7 # standard parallel port
239: #vga* at isa? # ISA (EISA: XXX) VGA
240: #wdc0 at isa? port 0x1f0 irq 14 # ST506/ESDI/IDE controllers
241: #wdc1 at isa? port 0x170 irq 15
242: #wdc* at isapnp?
1.2 lukem 243: #we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
244: #we1 at isa? port 0x300 iomem 0xcc000 irq 10
1.1 thorpej 245: #wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System
246: #wss* at isapnp?
247: #audio* at wss?
248: #midi* at wss?
249: #sb* at isa? port 0x220 irq 5 drq 1 # SoundBlaster
250: #sb* at isapnp?
251: #audio* at sb?
252: #adv* at isa? port ? irq ? drq ? # AdvanSys APB-514[02]
253: #aha* at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
254: #aha* at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI
255: #bha* at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
256: #bha* at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
257: #uha* at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
258: #uha* at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
259: #pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
260: #pcic1 at isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
261: #pcmcia* at pcic? controller ? socket ?
262:
263: # PCMCIA device
264: #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
265: #com* at pcmcia? function ? # Modems and serial cards
266: #wdc* at pcmcia? function ? # PCMCIA IDE controllers
267: #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Eth.
268: #mbe* at pcmcia? function ? # MB8696x based Ethernet
269: #ne* at pcmcia? function ? # NE2000-compatible Eth.
270: #sm* at pcmcia? function ? # Megahertz Ethernet
271: #ray* at pcmcia? function ? # Raytheon Raylink (802.11)
272: #wi* at pcmcia? function ? # Lucent WaveLAN/IEEE
273:
274: # SCSI bus support
275: #scsibus* at adv?
276: #scsibus* at adw?
277: #scsibus* at aha?
278: #scsibus* at ahb?
279: #scsibus* at ahc?
280: #scsibus* at aic?
281: #scsibus* at bha?
282: #scsibus* at dpt?
283: #scsibus* at isp?
284: #scsibus* at siop?
285: #scsibus* at pcscp?
286: #scsibus* at uha?
287:
288: # SCSI devices
289: #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
290: #sd* at scsibus? target ? lun ? # SCSI disk drives
291: #st* at scsibus? target ? lun ? # SCSI tape drives
292:
1.16 lukem 293: # ATA (IDE) bus support
294: atabus* at ata?
1.14 bouyer 295:
1.16 lukem 296: # IDE drives
1.14 bouyer 297: wd* at atabus? drive ?
1.1 thorpej 298:
299: # ATAPI bus support
1.16 lukem 300: atapibus* at atapi?
1.1 thorpej 301:
302: # ATAPI devices
303: sd* at atapibus? drive ? # ATAPI disk devices
304: cd* at atapibus? drive ? # ATAPI CD-ROM devices
305:
306: # Floppy drives
307: fd* at fdc? drive ?
308:
309: # Hardware RAID devices
310: #ld* at cac? unit ?
311: #ld* at mlx? unit ?
312:
313: # USB bus support
314: #usb* at uhci?
315: #usb* at ohci?
316:
317: # USB Hubs
318: #uhub* at usb?
1.44 drochner 319: #uhub* at uhub? port ?
1.1 thorpej 320:
1.3 augustss 321: # USB HID device
322: #uhidev* at uhub? port ? configuration ? interface ?
323:
1.1 thorpej 324: # USB Mice
1.3 augustss 325: #ums* at uhidev? reportid ?
1.1 thorpej 326: #wsmouse* at ums?
327:
328: # USB Keyboards
1.3 augustss 329: #ukbd* at uhidev? reportid ?
1.1 thorpej 330: #wskbd* at ukbd? console ?
331:
1.42 skrll 332: # USB serial adapter
1.35 skrll 333: #ucycom* at uhidev? reportid ?
334:
1.1 thorpej 335: # USB Generic HID devices
1.3 augustss 336: #uhid* at uhidev? reportid ?
1.1 thorpej 337:
338: # USB Printer
339: #ulpt* at uhub? port ? configuration ? interface ?
340:
341: # USB Modem
342: #umodem* at uhub? port ? configuration ?
343: #ucom* at umodem?
344:
1.45.10.2 yamt 345: # Option N.V. Wireless WAN modems
346: #uhso* at uhub? port ? configuration ?
347:
1.1 thorpej 348: # USB Mass Storage
349: #umass* at uhub? port ? configuration ? interface ?
1.14 bouyer 350: #atapibus* at umass?
1.1 thorpej 351: #scsibus* at umass? channel ?
352:
353: # USB Ethernet adapters
354: #aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
1.23 augustss 355: #axe* at uhub? port ? # ASIX AX88172 based adapters
1.1 thorpej 356: #cue* at uhub? port ? # CATC USB-EL1201A based adapters
357: #kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
1.12 augustss 358: #url* at uhub? port ? # Realtek RTL8150L based adapters
1.1 thorpej 359:
360: # Serial adapters
361: # FTDI FT8U100AX serial adapter
362: #uftdi* at uhub? port ?
363: #ucom* at uftdi? portno ?
364:
1.30 itohy 365: # Kyocera AIR-EDGE PHONE
366: #ukyopon* at uhub? port ?
367: #ucom* at ukyopon? portno ?
368:
1.1 thorpej 369: # USB scanners
370: #uscanner* at uhub? port ?
371:
372: # Y@P firmware loader
373: #uyap* at uhub? port ?
374:
375: # USB Generic driver
376: #ugen* at uhub? port ?
377:
378: # Workstation Console attachments
379: #wsdisplay* at vga?
380: #wskbd* at pckbd?
381: #wsmouse* at pms?
382:
1.39 rpaulo 383: pseudo-device bpfilter
1.1 thorpej 384: pseudo-device ccd 4
1.11 elric 385: #pseudo-device cgd 4 # cryptographic disk devices
1.1 thorpej 386: #pseudo-device raid 4 # RAIDframe disk driver
1.2 lukem 387: #options RAID_AUTOCONFIG # auto-configuration of RAID components
1.45.10.3! yamt 388: #pseudo-device fss # file system snapshot device
1.1 thorpej 389: pseudo-device ipfilter 1
390: pseudo-device loop 1
391: pseudo-device md 1
1.40 cube 392: pseudo-device ppp
1.1 thorpej 393: pseudo-device pty # pseudo-terminals
1.40 cube 394: pseudo-device sl
395: pseudo-device vnd
396: #pseudo-device gre # generic L3 over IP tunnel
397: pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
398: #pseudo-device faith # IPv[46] tcp relay translation i/f
1.41 pavel 399: pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
1.1 thorpej 400: pseudo-device vlan # IEEE 802.1q encapsulation
401: pseudo-device sequencer 1 # MIDI sequencer
402: pseudo-device rnd # /dev/random and in-kernel generator
403: #options RND_COM # use "com" randomness too
1.9 lukem 404: pseudo-device clockctl # user control of clock subsystem
CVSweb <webmaster@jp.NetBSD.org>