07b064e02e
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work. For the detailed change history, look at the commit log entries for the is-newarp branch.
234 lines
5.2 KiB
Plaintext
234 lines
5.2 KiB
Plaintext
# $NetBSD: files.isa,v 1.27 1997/03/15 18:11:37 is Exp $
|
|
#
|
|
# Config.new file and device description for machine-independent ISA code.
|
|
# Included by ports that need it. Requires that the SCSI files be
|
|
# defined first.
|
|
|
|
# ports should specify appropriate major numbers for the following
|
|
# devices:
|
|
# mcd, scd, wd, wt
|
|
|
|
device isa {[port = -1], [size = 0],
|
|
[iomem = -1], [iosiz = 0],
|
|
[irq = -1], [drq = -1]}
|
|
attach isa at isabus
|
|
file dev/isa/isa.c isa needs-flag
|
|
|
|
# ISA DMA controller
|
|
define isadma
|
|
file dev/isa/isadma.c isadma needs-flag
|
|
|
|
#
|
|
# 8250/16[45]50-based multi-port serial boards
|
|
#
|
|
|
|
define commulti {[slave = -1]}
|
|
|
|
# AST 4-port board
|
|
device ast: commulti
|
|
attach ast at isa
|
|
file dev/isa/ast.c ast
|
|
|
|
# BOCA 8-port board
|
|
device boca: commulti
|
|
attach boca at isa
|
|
file dev/isa/boca.c boca
|
|
|
|
# IBM RT PC 4-port board
|
|
device rtfps: commulti
|
|
attach rtfps at isa
|
|
file dev/isa/rtfps.c rtfps
|
|
|
|
#
|
|
# Serial and parallel drivers
|
|
#
|
|
|
|
# 8250/16[45]50-based "com" ports
|
|
device com: tty
|
|
attach com at isa with com_isa
|
|
attach com at commulti with com_commulti
|
|
file dev/isa/com.c com & (com_isa | com_commulti) needs-flag
|
|
|
|
# Cyclades Cyclom-8/16/32
|
|
attach cy at isa with cy_isa
|
|
file dev/isa/cy_isa.c cy_isa
|
|
|
|
# PC parallel ports (XXX what chip?)
|
|
device lpt
|
|
attach lpt at isa
|
|
file dev/isa/lpt.c lpt needs-flag
|
|
|
|
#
|
|
# SCSI host adapters
|
|
#
|
|
|
|
# Adaptec AHA-154x family
|
|
# device declaration in sys/conf/files
|
|
attach aha at isa with aha_isa: isadma
|
|
file dev/isa/aha_isa.c aha_isa
|
|
|
|
# Adaptec AIC-6[32]60 ICs
|
|
device aic: scsi, isadma
|
|
attach aic at isa
|
|
file dev/isa/aic6360.c aic
|
|
|
|
# BusLogic BT-[45]4x ISA family
|
|
# device declaration in sys/conf/files
|
|
attach bha at isa with bha_isa: isadma
|
|
file dev/isa/bha_isa.c bha_isa
|
|
|
|
# Seagate ST0[12] ICs
|
|
device sea: scsi, isadma
|
|
attach sea at isa
|
|
file dev/isa/seagate.c sea
|
|
|
|
# UltraStor UHA-[13]4f boards
|
|
# device declaration in sys/conf/files
|
|
attach uha at isa with uha_isa: isadma
|
|
file dev/isa/uha_isa.c uha_isa
|
|
|
|
# Western Digital WD7000 and Future Domain TMC-7000 boards
|
|
device wds: scsi, isadma
|
|
attach wds at isa
|
|
file dev/isa/wds.c wds
|
|
|
|
#
|
|
# Other ISA disk controllers
|
|
#
|
|
|
|
# Mitsumi CD-ROM controllers
|
|
device mcd: disk
|
|
attach mcd at isa
|
|
file dev/isa/mcd.c mcd needs-flag
|
|
|
|
# Sony CDU-3[13]A CD-ROM drives
|
|
device scd: disk
|
|
attach scd at isa
|
|
file dev/isa/scd.c scd needs-flag
|
|
|
|
# ISA "wd" (ESDI/IDE/etc.) controllers
|
|
device wdc {drive = -1}
|
|
attach wdc at isa
|
|
device wd: disk, isadma
|
|
attach wd at wdc
|
|
file dev/isa/wd.c wdc needs-flag
|
|
|
|
# Wangtek- and Archive-compatible tape controller boards
|
|
device wt: tape, isadma
|
|
attach wt at isa
|
|
file dev/isa/wt.c wt needs-flag
|
|
|
|
#
|
|
# ISA networking drivers
|
|
#
|
|
|
|
# 3Com common probe code
|
|
define elink
|
|
file dev/isa/elink.c elink
|
|
|
|
# National Semiconductor DS8390/WD83C690-based boards
|
|
# (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
|
|
device ed: ether, ifnet, arp
|
|
attach ed at isa
|
|
file dev/isa/if_ed.c ed
|
|
|
|
# 3Com 3C505
|
|
device eg: ether, ifnet, arp
|
|
attach eg at isa
|
|
file dev/isa/if_eg.c eg
|
|
|
|
# 3Com 3C501
|
|
device el: ether, ifnet, arp
|
|
attach el at isa
|
|
file dev/isa/if_el.c el
|
|
|
|
# 3Com 3C509 Ethernet controller
|
|
attach ep at isa with ep_isa: elink
|
|
file dev/isa/if_ep_isa.c ep_isa
|
|
|
|
# Fujitsu MB8696[05]-based boards
|
|
# (Allied Telesis AT1700)
|
|
device fe: ether, ifnet, arp
|
|
attach fe at isa
|
|
file dev/isa/if_fe.c fe
|
|
|
|
# HP Lan Ethernet controllers
|
|
# XXX currently broken
|
|
#device hp: ether, ifnet, arp
|
|
#attach hp at isa
|
|
#file dev/isa/if_hp.c hp
|
|
|
|
# Intel i82586-based boards
|
|
# (AT&T StarLAN 10, AT&T EN100, AT&T StarLAN Fiber, 3Com 3C507)
|
|
device ie: ether, ifnet, elink, arp
|
|
attach ie at isa
|
|
file dev/isa/if_ie.c ie
|
|
|
|
# Intel i82595-based boards.
|
|
# (Intel EtherExpress PRO)
|
|
device iy: ether, ifnet, arp
|
|
attach iy at isa
|
|
file dev/isa/if_iy.c iy
|
|
|
|
# XXX ???
|
|
# XXX NOT IN TREE?
|
|
#device ix: ether, ifnet, arp
|
|
#attach ix at isa
|
|
#file dev/isa/if_ix.c ix
|
|
|
|
# AMD am7990 (Lance) -based boards
|
|
# (BICC Isolan, NE2100, DEPCA)
|
|
# device declaration in sys/conf/files
|
|
attach le at isa with le_isa: isadma
|
|
file dev/isa/if_le_isa.c le_isa
|
|
|
|
#
|
|
# ISA Sound hardware
|
|
#
|
|
|
|
# the SoundBlaster DSP, or close likenesses; used by other drivers
|
|
define sbdsp
|
|
file dev/isa/sbdsp.c sbdsp
|
|
|
|
# SoundBlaster family
|
|
device sb: audio, isadma, sbdsp, mulaw
|
|
file dev/isa/sb.c sb needs-flag
|
|
|
|
attach sb at isa with sb_isa
|
|
file dev/isa/sb_isa.c sb_isa needs-flag
|
|
|
|
# ProAudio Spectrum
|
|
device pas: audio, isadma, sbdsp, mulaw
|
|
attach pas at isa
|
|
file dev/isa/pas.c pas needs-flag
|
|
|
|
# AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
|
|
define ad1848
|
|
file dev/isa/ad1848.c ad1848
|
|
|
|
# ICS2101 mixer chip support; used by other drivers
|
|
define ics2101
|
|
file dev/isa/ics2101.c ics2101
|
|
|
|
|
|
# Audio systems based on Echo Speech Corp. ESC61[45] ASICs
|
|
device pss {[port = -1], [size = 0],
|
|
[iomem = -1], [iosiz = 0],
|
|
[irq = -1], [drq = -1]}
|
|
attach pss at isa
|
|
device sp: audio, isadma, ad1848
|
|
attach sp at pss
|
|
file dev/isa/pss.c pss needs-flag
|
|
|
|
# Microsoft Windows Sound System
|
|
device wss: audio, isadma, ad1848
|
|
attach wss at isa
|
|
file dev/isa/wss.c wss needs-flag
|
|
|
|
# Gravis UltraSound & UltraSound MAX.
|
|
# Use the "flags" keyword in a config file to specify an extra DMA
|
|
# channel for full-duplex operation.
|
|
device gus: audio, isadma, ics2101, ad1848, mulaw
|
|
attach gus at isa
|
|
file dev/isa/gus.c gus needs-flag
|