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