Home | History | Annotate | Line # | Download | only in conf
files.arc revision 1.21
      1 #	$NetBSD: files.arc,v 1.21 2000/06/09 05:33:03 soda 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/dev/dma.c
     16 file	arch/arc/arc/machdep.c
     17 #file	arch/arc/arc/minidebug.c
     18 file	arch/arc/arc/arc_trap.c
     19 file	arch/arc/arc/bus_space.c
     20 file	arch/arc/arc/bus_space_sparse.c
     21 file	arch/arc/arc/bus_space_large.c
     22 file	arch/arc/arc/bus_dma.c
     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 PICA bus autoconfiguration devices
     58 #
     59 device	pica {}
     60 attach	pica at mainbus			# optional
     61 file	arch/arc/pica/picabus.c		pica
     62 file	arch/arc/jazz/jazzdmatlb.c	# XXX pica
     63 file	arch/arc/jazz/bus_dma_jazz.c	# XXX pica
     64 
     65 #
     66 #	ALGOR bus autoconfiguration devices
     67 #
     68 device	algor {}
     69 attach	algor at mainbus		# optional
     70 file	arch/arc/algor/algorbus.c	algor
     71 
     72 #
     73 #	ISA Bus bridge
     74 #
     75 device	isabr {} : isabus
     76 attach	isabr at mainbus		# optional
     77 file	arch/arc/isa/isabus.c		isabr
     78 
     79 #
     80 #	PCI Bus bridge
     81 #
     82 device	pbcpcibr {} : pcibus
     83 attach	pbcpcibr at mainbus		# optional
     84 file	arch/arc/pci/pbcpcibus.c	pbcpcibr
     85 
     86 #
     87 #	NEC RISCstation PCI host bridge
     88 #
     89 device	necpb: pcibus
     90 attach	necpb at mainbus		# optional
     91 file	arch/arc/pci/necpb.c		necpb
     92 
     93 #	Ethernet chip on PICA bus
     94 device	sn: ifnet, ether, arp
     95 attach	sn at pica
     96 file	arch/arc/dev/if_sn.c		sn
     97 
     98 #
     99 # Machine-independent MII/PHY drivers.
    100 #
    101 include "dev/mii/files.mii"
    102 
    103 #	Use machine independent SCSI driver routines
    104 include	"dev/scsipi/files.scsipi"
    105 major	{sd = 0}
    106 major	{cd = 3}
    107 
    108 #	Symbios 53C94 SCSI interface driver on PICA bus
    109 device	asc: scsi
    110 attach	asc at pica
    111 file	arch/arc/dev/asc.c		asc
    112 
    113 #	Floppy disk controller on PICA bus
    114 device	fdc {drive = -1}
    115 attach	fdc at pica
    116 device	fd: disk
    117 attach	fd at fdc
    118 file	arch/arc/dev/fd.c		fdc	needs-flag
    119 major	{fd = 7}
    120 
    121 #
    122 #	Stock ISA bus support
    123 #
    124 define	pcmcia {}			# XXX dummy decl...
    125 
    126 include	"dev/pci/files.pci"
    127 include	"dev/isa/files.isa"
    128 
    129 file arch/arc/pci/pciide_machdep.c		pciide
    130 
    131 #	Real time clock, must have one..
    132 device	aclock
    133 attach	aclock at pica with aclock_pica
    134 attach	aclock at isa with aclock_isa
    135 attach	aclock at algor with aclock_algor
    136 file	arch/arc/arc/clock.c	aclock & (aclock_isa | aclock_pica | aclock_algor) needs-flag
    137 file	arch/arc/arc/clock_mc.c	aclock & (aclock_isa | aclock_pica | aclock_algor) needs-flag
    138 
    139 #	Console driver on PC-style graphics
    140 device	pc: tty
    141 attach	pc at pica with pc_pica
    142 attach	pc at isa with pc_isa
    143 device	opms: tty
    144 attach	opms at pica
    145 file	arch/arc/dev/pccons.c		pc & (pc_pica | pc_isa)	needs-flag
    146 
    147 #	BusLogic BT-445C VLB SCSI Controller. Special on TYNE local bus.
    148 device	btl: scsi
    149 attach	btl at isa
    150 file	arch/arc/dti/btl.c		btl
    151 
    152 #	NS16450/16550 Serial line driver
    153 attach	com at pica with com_pica
    154 attach	com at algor with com_algor
    155 file	arch/arc/dev/com_lbus.c		com & (com_pica | com_algor)
    156 
    157 # Game adapter (joystick)
    158 device	joy
    159 attach	joy at isa
    160 file	arch/arc/isa/joy.c		joy needs-flag
    161 
    162 # National Semiconductor DS8390/WD83C690-based boards
    163 # (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
    164 # XXX conflicts with other ports; can't be in files.isa
    165 ## XXX: should fix conflict with files.isa
    166 #device	ed: ether, ifnet
    167 #attach	ed at isa with ed_isa
    168 #attach	ed at pcmcia with ed_pcmcia
    169 #file	dev/isa/if_ed.c			ed & (ed_isa | ed_pcmcia) needs-flag
    170 
    171 #	Parallel printer port driver
    172 attach	lpt at pica with lpt_pica
    173 attach	lpt at algor with lpt_algor
    174 file	arch/arc/dev/lpt_lbus.c		lpt & (lpt_pica | lpt_algor)
    175 
    176 
    177 #
    178 #	PCI Bus support
    179 #
    180 
    181 # PCI VGA display driver
    182 device	pcivga: tty
    183 attach	pcivga at pci
    184 file	arch/arc/pci/pci_vga.c		pcivga
    185 
    186 #
    187 # Specials.
    188 #
    189 # memory disk for installation
    190 file arch/arc/dev/md_root.c		memory_disk_hooks
    191 major {md = 8}
    192 
    193 # RAIDframe
    194 major {raid = 9}
    195 
    196 #
    197 #	Common files
    198 #
    199 
    200 file	dev/cons.c
    201 #file	dev/cninit.c
    202 #file	netinet/in_cksum.c
    203 #file	netns/ns_cksum.c			ns
    204