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