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