Home | History | Annotate | Line # | Download | only in conf
files.arc revision 1.28
      1 #	$NetBSD: files.arc,v 1.28 2001/02/17 04:32:59 tsutsui Exp $
      2 #	$OpenBSD: files.arc,v 1.21 1999/09/11 10:20:20 niklas Exp $
      3 #
      4 # maxpartitions must be first item in files.${ARCH}
      5 #
      6 maxpartitions 16
      7 
      8 maxusers 2 8 64
      9 
     10 #	Required files
     11 
     12 file	arch/arc/arc/autoconf.c
     13 file	arch/arc/arc/conf.c
     14 file	arch/arc/arc/disksubr.c
     15 file	arch/arc/arc/machdep.c
     16 #file	arch/arc/arc/minidebug.c
     17 file	arch/arc/arc/arc_trap.c
     18 file	arch/arc/arc/bus_space.c
     19 file	arch/arc/arc/bus_space_sparse.c
     20 file	arch/arc/arc/bus_space_large.c
     21 file	arch/arc/arc/bus_dma.c
     22 file	arch/arc/arc/procfs_machdep.c	procfs
     23 file	arch/arc/arc/wired_map.c
     24 
     25 file	arch/arc/arc/arcbios.c
     26 
     27 ##
     28 ##	Machine-independent ATAPI drivers 
     29 ##
     30 include "dev/ata/files.ata"
     31 major	{ wd = 4 }
     32 
     33 # Raster operations
     34 include "dev/rasops/files.rasops"
     35 include "dev/wsfont/files.wsfont"
     36 
     37 #
     38 # "Workstation Console" glue.
     39 #
     40 include "dev/wscons/files.wscons"
     41 
     42 include "dev/pckbc/files.pckbc"
     43 
     44 #
     45 #	System BUS types
     46 #
     47 device mainbus { }			# no locators
     48 attach mainbus at root
     49 file	arch/arc/arc/mainbus.c	mainbus
     50 
     51 #	Our CPU configurator
     52 device cpu				# not optional
     53 attach cpu at mainbus
     54 file arch/arc/arc/cpu.c			cpu
     55 
     56 #
     57 #	Magnum and Jazz-Internal bus autoconfiguration devices
     58 #
     59 device	jazzio {}
     60 attach	jazzio at mainbus		# optional
     61 file	arch/arc/jazz/jazzio.c		jazzio
     62 file	arch/arc/jazz/dma.c		# XXX jazzio
     63 file	arch/arc/jazz/jazzdmatlb.c	# XXX jazzio
     64 file	arch/arc/jazz/bus_dma_jazz.c	# XXX jazzio
     65 
     66 #
     67 #	ALGOR bus autoconfiguration devices
     68 #
     69 device	algor {}
     70 attach	algor at mainbus		# optional
     71 file	arch/arc/algor/algorbus.c	algor
     72 
     73 #
     74 #	ISA Bus bridge
     75 #
     76 device	isabr {} : isabus
     77 attach	isabr at mainbus		# optional
     78 file	arch/arc/isa/isabus.c		isabr
     79 file	arch/arc/isa/isadma_bounce.c	# XXX DESKSTATION_RPC44
     80 
     81 #
     82 #	PCI Bus bridge
     83 #
     84 device	pbcpcibr {} : pcibus
     85 attach	pbcpcibr at mainbus		# optional
     86 file	arch/arc/pci/pbcpcibus.c	pbcpcibr
     87 
     88 #
     89 #	NEC RISCstation PCI host bridge
     90 #
     91 device	necpb: pcibus
     92 attach	necpb at mainbus		# optional
     93 file	arch/arc/pci/necpb.c		necpb
     94 
     95 #	Ethernet chip on Jazz-Internal bus
     96 device	sn: ifnet, ether, arp
     97 attach	sn at jazzio
     98 file	arch/arc/jazz/if_sn.c		sn
     99 
    100 #
    101 # Machine-independent MII/PHY drivers.
    102 #
    103 include "dev/mii/files.mii"
    104 
    105 #
    106 # Machine-independent I2O drivers.
    107 #
    108 include "dev/i2o/files.i2o"
    109 
    110 #	Use machine independent SCSI driver routines
    111 include	"dev/scsipi/files.scsipi"
    112 major	{sd = 0}
    113 major	{cd = 3}
    114 
    115 #	Symbios 53C94 SCSI interface driver on Jazz-Internal bus
    116 device	asc: scsi
    117 attach	asc at jazzio
    118 file	arch/arc/jazz/asc.c		asc
    119 
    120 #	Floppy disk controller on Jazz-internal bus
    121 device	fdc {drive = -1}
    122 attach	fdc at jazzio
    123 device	fd: disk
    124 attach	fd at fdc
    125 file	arch/arc/jazz/fd.c		fdc	needs-flag
    126 major	{fd = 7}
    127 
    128 #	bus independent raster console glue
    129 device	rasdisplay: wsemuldisplaydev, pcdisplayops
    130 file	arch/arc/dev/rasdisplay.c	rasdisplay
    131 
    132 #	raster console glue on Jazz-Internal bus
    133 attach	rasdisplay at jazzio with rasdisplay_jazzio
    134 file	arch/arc/jazz/rasdisplay_jazzio.c rasdisplay_jazzio needs-flag
    135 
    136 #	VGA display driver on Jazz-Internal bus
    137 attach	vga at jazzio with vga_jazzio
    138 file	arch/arc/jazz/vga_jazzio.c	vga_jazzio needs-flag
    139 
    140 #	PC keyboard controller on Jazz-Internal bus
    141 attach  pckbc at jazzio with pckbc_jazzio
    142 file    arch/arc/jazz/pckbc_jazzio.c	pckbc_jazzio needs-flag
    143 
    144 #
    145 #	Stock ISA bus support
    146 #
    147 define	pcmcia {}			# XXX dummy decl...
    148 
    149 include	"dev/pci/files.pci"
    150 include	"dev/isa/files.isa"
    151 
    152 file arch/arc/pci/pciide_machdep.c		pciide
    153 
    154 #	Real time clock, must have one..
    155 device	aclock
    156 attach	aclock at jazzio with aclock_jazzio
    157 attach	aclock at isa with aclock_isa
    158 attach	aclock at algor with aclock_algor
    159 file	arch/arc/arc/clock.c		aclock needs-flag
    160 file	arch/arc/arc/clock_mc.c		aclock needs-flag
    161 file	arch/arc/jazz/clock_jazzio.c	aclock & aclock_jazzio needs-flag
    162 
    163 #	Console driver on PC-style graphics
    164 device	pc: tty
    165 attach	pc at jazzio with pc_jazzio
    166 attach	pc at isa with pc_isa
    167 device	opms: tty
    168 attach	opms at jazzio
    169 file	arch/arc/dev/pccons.c	pc & (pc_jazzio | pc_isa | opms) needs-flag
    170 
    171 #	BusLogic BT-445C VLB SCSI Controller. Special on TYNE local bus.
    172 device	btl: scsi
    173 attach	btl at isa
    174 file	arch/arc/dti/btl.c		btl
    175 
    176 #	NS16450/16550 Serial line driver
    177 attach	com at jazzio with com_jazzio
    178 file	arch/arc/jazz/com_jazzio.c	com & com_jazzio
    179 
    180 attach	com at algor with com_algor
    181 file	arch/arc/algor/com_algor.c	com & com_algor
    182 
    183 # Game adapter (joystick)
    184 device	joy
    185 attach	joy at isa
    186 file	arch/arc/isa/joy.c		joy needs-flag
    187 
    188 # National Semiconductor DS8390/WD83C690-based boards
    189 # (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
    190 # XXX conflicts with other ports; can't be in files.isa
    191 ## XXX: should fix conflict with files.isa
    192 #device	ed: ether, ifnet
    193 #attach	ed at isa with ed_isa
    194 #attach	ed at pcmcia with ed_pcmcia
    195 #file	dev/isa/if_ed.c			ed & (ed_isa | ed_pcmcia) needs-flag
    196 
    197 #	Parallel printer port driver
    198 attach	lpt at jazzio with lpt_jazzio
    199 file	arch/arc/jazz/lpt_jazzio.c	lpt & lpt_jazzio
    200 
    201 attach	lpt at algor with lpt_algor
    202 file	arch/arc/algor/lpt_algor.c	lpt & lpt_algor
    203 
    204 
    205 #
    206 #	PCI Bus support
    207 #
    208 
    209 # PCI VGA display driver
    210 device	pcivga: tty
    211 attach	pcivga at pci
    212 file	arch/arc/pci/pci_vga.c		pcivga
    213 
    214 #
    215 # Specials.
    216 #
    217 # memory disk for installation
    218 file dev/md_root.c			memory_disk_hooks
    219 major {md = 8}
    220 
    221 # RAIDframe
    222 major {raid = 9}
    223 
    224 # USB
    225 include "dev/usb/files.usb"
    226 
    227 #
    228 #	Common files
    229 #
    230 
    231 file	dev/cons.c
    232 #file	dev/cninit.c
    233 #file	netinet/in_cksum.c
    234 #file	netns/ns_cksum.c			ns
    235