1#         $NetBSD: files.vme,v 1.10 2007/01/09 23:51:30 cube Exp $
2#
3# Config file and device description for machine-independent VME code.
4# Included by ports that need it.
5
6# keep the "3" consistent with VME_MAXCFRANGES in vmevar.h
7#  and VME_NUMCFRANGES in vme.c!
8#  (the latter will hopefully go away)
9device    vme {[addr[3] = {-1,-1,-1}], [len[3] = {-1,-1,-1}],
10              [am[3] = {-1,-1,-1}], [irq = -1], [vect = -1]}
11
12attach    vme at vmebus
13device    vme_slv
14attach    vme_slv at vme
15file      dev/vme/vme.c                 vme
16
17
18# Sun i82586 based ethernet controller
19device    ie: ifnet, ether, arp, i82586
20attach    ie at vme with ie_vme
21file      dev/vme/if_ie_vme.c ie_vme
22
23# Xylogics 753/7053 SMD controller
24device    xdc {drive = -1}
25attach    xdc at vme
26device    xd: disk
27attach    xd at xdc
28file      dev/vme/xd.c                  xd | xdc                      needs-flag
29
30# Xylogics 450/451 SMD controller
31device    xyc {drive = -1}
32attach    xyc at vme
33device    xy: disk
34attach    xy at xyc
35file      dev/vme/xy.c                  xy | xyc                      needs-flag
36
37# Sun 5380 based SCSI controller
38device    si: scsi, ncr5380sbc
39attach    si at vme
40file      dev/vme/si.c                  si
41
42# Sun "SCSI-2" SCSI controller
43device    sc: scsi, sunscpal
44attach    sc at vme with sc_vme
45file      dev/vme/sc_vme.c    sc_vme
46