Home | History | Annotate | Line # | Download | only in conf
files.arc revision 1.20
      1 #	$NetBSD: files.arc,v 1.20 2000/05/29 10:17:44 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 
     20 file	arch/arc/arc/arcbios.c
     21 
     22 ##
     23 ##	Machine-independent ATAPI drivers 
     24 ##
     25 include "dev/ata/files.ata"
     26 major	{ wd = 4 }
     27 
     28 #
     29 # "Workstation Console" glue.
     30 #
     31 include "dev/wscons/files.wscons"
     32 
     33 #
     34 #	System BUS types
     35 #
     36 device mainbus { }			# no locators
     37 attach mainbus at root
     38 file	arch/arc/arc/mainbus.c	mainbus
     39 
     40 #	Our CPU configurator
     41 device cpu				# not optional
     42 attach cpu at mainbus
     43 file arch/arc/arc/cpu.c			cpu
     44 
     45 #
     46 #	Magnum and PICA bus autoconfiguration devices
     47 #
     48 device	pica {}
     49 attach	pica at mainbus			# optional
     50 file	arch/arc/pica/picabus.c		pica
     51 
     52 #
     53 #	ALGOR bus autoconfiguration devices
     54 #
     55 device	algor {}
     56 attach	algor at mainbus		# optional
     57 file	arch/arc/algor/algorbus.c	algor
     58 
     59 #
     60 #	ISA Bus bridge
     61 #
     62 device	isabr {} : isabus
     63 attach	isabr at mainbus		# optional
     64 file	arch/arc/isa/isabus.c		isabr
     65 
     66 #
     67 #	PCI Bus bridge
     68 #
     69 device	pbcpcibr {} : pcibus
     70 attach	pbcpcibr at mainbus		# optional
     71 file	arch/arc/pci/pbcpcibus.c	pbcpcibr
     72 
     73 #	Ethernet chip on PICA bus
     74 device	sn: ifnet, ether, arp
     75 attach	sn at pica
     76 file	arch/arc/dev/if_sn.c		sn
     77 
     78 #	Use machine independent SCSI driver routines
     79 include	"dev/scsipi/files.scsipi"
     80 major	{sd = 0}
     81 major	{cd = 3}
     82 
     83 #	Symbios 53C94 SCSI interface driver on PICA bus
     84 device	asc: scsi
     85 attach	asc at pica
     86 file	arch/arc/dev/asc.c		asc
     87 
     88 #	Floppy disk controller on PICA bus
     89 device	fdc {drive = -1}
     90 attach	fdc at pica
     91 device	fd: disk
     92 attach	fd at fdc
     93 file	arch/arc/dev/fd.c		fdc	needs-flag
     94 major	{fd = 7}
     95 
     96 #
     97 #	Stock ISA bus support
     98 #
     99 define	pcmcia {}			# XXX dummy decl...
    100 
    101 include	"dev/pci/files.pci"
    102 include	"dev/isa/files.isa"
    103 
    104 #	Real time clock, must have one..
    105 device	aclock
    106 attach	aclock at pica with aclock_pica
    107 attach	aclock at isa with aclock_isa
    108 attach	aclock at algor with aclock_algor
    109 file	arch/arc/arc/clock.c	aclock & (aclock_isa | aclock_pica | aclock_algor) needs-flag
    110 file	arch/arc/arc/clock_mc.c	aclock & (aclock_isa | aclock_pica | aclock_algor) needs-flag
    111 
    112 #	Console driver on PC-style graphics
    113 device	pc: tty
    114 attach	pc at pica with pc_pica
    115 attach	pc at isa with pc_isa
    116 device	opms: tty
    117 attach	opms at pica
    118 file	arch/arc/dev/pccons.c		pc & (pc_pica | pc_isa)	needs-flag
    119 
    120 #	BusLogic BT-445C VLB SCSI Controller. Special on TYNE local bus.
    121 device	btl: scsi
    122 attach	btl at isa
    123 file	arch/arc/dti/btl.c		btl
    124 
    125 #	NS16450/16550 Serial line driver
    126 attach	com at pica with com_pica
    127 attach	com at algor with com_algor
    128 file	arch/arc/dev/com_lbus.c		com & (com_pica | com_algor)
    129 
    130 # Game adapter (joystick)
    131 device	joy
    132 attach	joy at isa
    133 file	arch/arc/isa/joy.c		joy needs-flag
    134 
    135 # National Semiconductor DS8390/WD83C690-based boards
    136 # (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
    137 # XXX conflicts with other ports; can't be in files.isa
    138 ## XXX: should fix conflict with files.isa
    139 #device	ed: ether, ifnet
    140 #attach	ed at isa with ed_isa
    141 #attach	ed at pcmcia with ed_pcmcia
    142 #file	dev/isa/if_ed.c			ed & (ed_isa | ed_pcmcia) needs-flag
    143 
    144 #	Parallel printer port driver
    145 attach	lpt at pica with lpt_pica
    146 attach	lpt at algor with lpt_algor
    147 file	arch/arc/dev/lpt_lbus.c		lpt & (lpt_pica | lpt_algor)
    148 
    149 
    150 #
    151 #	PCI Bus support
    152 #
    153 
    154 # PCI VGA display driver
    155 device	pcivga: tty
    156 attach	pcivga at pci
    157 file	arch/arc/pci/pci_vga.c		pcivga
    158 
    159 #
    160 # Specials.
    161 #
    162 # memory disk for installation
    163 file arch/arc/dev/md_root.c		memory_disk_hooks
    164 major {md = 8}
    165 
    166 # RAIDframe
    167 major {raid = 9}
    168 
    169 #
    170 #	Common files
    171 #
    172 
    173 file	dev/cons.c
    174 #file	dev/cninit.c
    175 #file	netinet/in_cksum.c
    176 #file	netns/ns_cksum.c			ns
    177