Home | History | Annotate | Line # | Download | only in conf
files.arc revision 1.32.2.2
      1  1.32.2.2   thorpej #	$NetBSD: files.arc,v 1.32.2.2 2002/01/10 19:37:41 thorpej 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.32      soda ##
     11      1.32      soda ##	Platform support option header and files
     12      1.32      soda ##
     13      1.32      soda 
     14  1.32.2.2   thorpej defflag	opt_platform.h			PLATFORM_ACER_PICA_61
     15      1.32      soda 					PLATFORM_DESKTECH_ARCSTATION_I
     16      1.32      soda 					PLATFORM_DESKTECH_TYNE
     17      1.32      soda 					PLATFORM_MICROSOFT_JAZZ
     18      1.32      soda 					PLATFORM_NEC_JC94
     19      1.32      soda 					PLATFORM_NEC_R94
     20      1.32      soda 					PLATFORM_NEC_R96
     21      1.32      soda 					PLATFORM_NEC_RAX94
     22      1.32      soda 					PLATFORM_NEC_RD94
     23      1.32      soda 					PLATFORM_SNI_RM200PCI
     24      1.32      soda 
     25      1.32      soda file	arch/arc/arc/c_isa.c		platform_desktech_arcstation_i |
     26      1.32      soda 					platform_desktech_tyne
     27      1.32      soda file	arch/arc/arc/c_jazz_eisa.c	platform_acer_pica_61 |
     28      1.32      soda 					platform_microsoft_jazz |
     29      1.32      soda 					platform_nec_r94 |
     30      1.32      soda 					platform_nec_r96
     31      1.32      soda file	arch/arc/arc/c_magnum.c		platform_acer_pica_61 |
     32      1.32      soda 					platform_microsoft_jazz
     33      1.32      soda file	arch/arc/arc/c_nec_eisa.c	platform_nec_r94 |
     34      1.32      soda 					platform_nec_r96
     35      1.32      soda file	arch/arc/arc/c_nec_jazz.c	platform_nec_r94 |
     36      1.32      soda 					platform_nec_r96 |
     37      1.32      soda 					platform_nec_jc94 |
     38      1.32      soda 					platform_nec_rax94 |
     39      1.32      soda 					platform_nec_rd94
     40      1.32      soda file	arch/arc/arc/c_nec_pci.c	platform_nec_jc94 |
     41      1.32      soda 					platform_nec_rax94 |
     42      1.32      soda 					platform_nec_rd94
     43      1.32      soda 
     44      1.32      soda file	arch/arc/arc/p_acer_pica_61.c	platform_acer_pica_61
     45      1.32      soda file	arch/arc/arc/p_dti_arcstation.c	platform_desktech_arcstation_i
     46      1.32      soda file	arch/arc/arc/p_dti_tyne.c	platform_desktech_tyne
     47      1.32      soda file	arch/arc/arc/p_ms_jazz.c	platform_microsoft_jazz
     48      1.32      soda file	arch/arc/arc/p_nec_jc94.c	platform_nec_jc94
     49      1.32      soda file	arch/arc/arc/p_nec_r94.c	platform_nec_r94
     50      1.32      soda file	arch/arc/arc/p_nec_r96.c	platform_nec_r96
     51      1.32      soda file	arch/arc/arc/p_nec_rax94.c	platform_nec_rax94
     52      1.32      soda file	arch/arc/arc/p_nec_rd94.c	platform_nec_rd94
     53      1.32      soda file	arch/arc/arc/p_sni_rm200pci.c	platform_sni_rm200pci
     54      1.32      soda 
     55      1.32      soda file	arch/arc/arc/platconf.c
     56      1.32      soda file	arch/arc/arc/platform.c
     57      1.32      soda 
     58      1.32      soda ##
     59      1.32      soda ##	Required files
     60      1.32      soda ##
     61      1.14      soda 
     62      1.14      soda file	arch/arc/arc/autoconf.c
     63      1.14      soda file	arch/arc/arc/conf.c
     64      1.14      soda file	arch/arc/arc/disksubr.c
     65      1.14      soda file	arch/arc/arc/machdep.c
     66      1.14      soda #file	arch/arc/arc/minidebug.c
     67      1.32      soda file	arch/arc/arc/timer.c
     68      1.32      soda file	arch/arc/arc/todclock.c
     69      1.32      soda file	dev/clock_subr.c
     70      1.14      soda file	arch/arc/arc/arc_trap.c
     71      1.21      soda file	arch/arc/arc/bus_space.c
     72      1.21      soda file	arch/arc/arc/bus_space_sparse.c
     73      1.21      soda file	arch/arc/arc/bus_space_large.c
     74      1.21      soda file	arch/arc/arc/bus_dma.c
     75      1.27      fvdl file	arch/arc/arc/procfs_machdep.c	procfs
     76      1.21      soda file	arch/arc/arc/wired_map.c
     77      1.14      soda 
     78      1.14      soda file	arch/arc/arc/arcbios.c
     79      1.14      soda 
     80      1.14      soda ##
     81  1.32.2.2   thorpej ##	Machine-independent ATAPI drivers
     82      1.14      soda ##
     83      1.14      soda include "dev/ata/files.ata"
     84      1.14      soda major	{ wd = 4 }
     85      1.17      soda 
     86      1.21      soda # Raster operations
     87      1.21      soda include "dev/rasops/files.rasops"
     88      1.21      soda include "dev/wsfont/files.wsfont"
     89      1.21      soda 
     90      1.17      soda #
     91      1.17      soda # "Workstation Console" glue.
     92      1.17      soda #
     93      1.17      soda include "dev/wscons/files.wscons"
     94      1.14      soda 
     95      1.21      soda include "dev/pckbc/files.pckbc"
     96      1.21      soda 
     97      1.14      soda #
     98      1.14      soda #	System BUS types
     99      1.14      soda #
    100      1.11   thorpej device mainbus { }			# no locators
    101       1.2   thorpej attach mainbus at root
    102      1.14      soda file	arch/arc/arc/mainbus.c	mainbus
    103       1.1  jonathan 
    104       1.1  jonathan #	Our CPU configurator
    105      1.11   thorpej device cpu				# not optional
    106       1.2   thorpej attach cpu at mainbus
    107      1.14      soda file arch/arc/arc/cpu.c			cpu
    108      1.14      soda 
    109      1.14      soda #
    110      1.25        ur #	Magnum and Jazz-Internal bus autoconfiguration devices
    111      1.14      soda #
    112      1.25        ur device	jazzio {}
    113      1.25        ur attach	jazzio at mainbus		# optional
    114      1.25        ur file	arch/arc/jazz/jazzio.c		jazzio
    115      1.25        ur file	arch/arc/jazz/dma.c		# XXX jazzio
    116      1.25        ur file	arch/arc/jazz/jazzdmatlb.c	# XXX jazzio
    117      1.25        ur file	arch/arc/jazz/bus_dma_jazz.c	# XXX jazzio
    118       1.1  jonathan 
    119       1.1  jonathan #
    120      1.14      soda #	ISA Bus bridge
    121      1.14      soda #
    122      1.32      soda define	isabr
    123      1.14      soda file	arch/arc/isa/isabus.c		isabr
    124      1.14      soda 
    125      1.32      soda device	jazzisabr {} : isabus, isabr
    126      1.32      soda attach	jazzisabr at mainbus
    127      1.32      soda file	arch/arc/jazz/jazzisabr.c	jazzisabr
    128      1.32      soda 
    129      1.32      soda device	arcsisabr {} : isabus, isabr	# PLATFORM_DESKTECH_ARCSTATION_I
    130      1.32      soda attach	arcsisabr at mainbus
    131      1.32      soda file	arch/arc/isa/arcsisabr.c	arcsisabr
    132      1.32      soda file	arch/arc/isa/isadma_bounce.c	arcsisabr
    133      1.32      soda 
    134      1.32      soda device	tyneisabr {} : isabus, isabr	# PLATFORM_DESKTECH_TYNE
    135      1.32      soda attach	tyneisabr at mainbus
    136      1.32      soda file	arch/arc/dti/tyneisabr.c	tyneisabr
    137      1.14      soda 
    138      1.21      soda #
    139      1.21      soda #	NEC RISCstation PCI host bridge
    140      1.21      soda #
    141      1.21      soda device	necpb: pcibus
    142      1.21      soda attach	necpb at mainbus		# optional
    143      1.21      soda file	arch/arc/pci/necpb.c		necpb
    144      1.21      soda 
    145      1.25        ur #	Ethernet chip on Jazz-Internal bus
    146  1.32.2.1     lukem # XXX device declaration of MI sonic should be moved into sys/conf/files
    147      1.14      soda device	sn: ifnet, ether, arp
    148  1.32.2.1     lukem file	dev/ic/dp83932.c		sn
    149  1.32.2.1     lukem attach	sn at jazzio with sn_jazzio
    150  1.32.2.1     lukem file	arch/arc/jazz/if_sn_jazzio.c	sn_jazzio
    151       1.1  jonathan 
    152      1.21      soda #
    153      1.21      soda # Machine-independent MII/PHY drivers.
    154      1.21      soda #
    155      1.21      soda include "dev/mii/files.mii"
    156      1.24        ad 
    157      1.24        ad #
    158      1.24        ad # Machine-independent I2O drivers.
    159      1.24        ad #
    160      1.24        ad include "dev/i2o/files.i2o"
    161      1.21      soda 
    162       1.1  jonathan #	Use machine independent SCSI driver routines
    163      1.12   thorpej include	"dev/scsipi/files.scsipi"
    164       1.1  jonathan major	{sd = 0}
    165       1.1  jonathan major	{cd = 3}
    166       1.1  jonathan 
    167      1.25        ur #	Symbios 53C94 SCSI interface driver on Jazz-Internal bus
    168      1.14      soda device	asc: scsi
    169      1.25        ur attach	asc at jazzio
    170      1.32      soda file	arch/arc/jazz/asc.c		asc	needs-flag
    171      1.29   tsutsui 
    172      1.29   tsutsui #	Symbios 53C710 SCSI interface driver on Jazz-Internal bus
    173      1.29   tsutsui attach	osiop at jazzio with osiop_jazzio
    174      1.29   tsutsui file	arch/arc/jazz/osiop_jazzio.c	osiop_jazzio
    175      1.14      soda 
    176      1.25        ur #	Floppy disk controller on Jazz-internal bus
    177      1.14      soda device	fdc {drive = -1}
    178      1.30      soda file	arch/arc/jazz/fd.c		fdc	needs-flag
    179      1.30      soda 
    180      1.30      soda attach	fdc at jazzio with fdc_jazzio
    181      1.30      soda file	arch/arc/jazz/fdc_jazzio.c	fdc_jazzio
    182      1.30      soda 
    183      1.14      soda device	fd: disk
    184      1.14      soda attach	fd at fdc
    185      1.14      soda major	{fd = 7}
    186      1.14      soda 
    187      1.22      soda #	bus independent raster console glue
    188      1.22      soda device	rasdisplay: wsemuldisplaydev, pcdisplayops
    189      1.22      soda file	arch/arc/dev/rasdisplay.c	rasdisplay
    190      1.22      soda 
    191      1.25        ur #	raster console glue on Jazz-Internal bus
    192      1.25        ur attach	rasdisplay at jazzio with rasdisplay_jazzio
    193      1.22      soda file	arch/arc/jazz/rasdisplay_jazzio.c rasdisplay_jazzio needs-flag
    194      1.22      soda 
    195      1.25        ur #	VGA display driver on Jazz-Internal bus
    196      1.25        ur attach	vga at jazzio with vga_jazzio
    197      1.22      soda file	arch/arc/jazz/vga_jazzio.c	vga_jazzio needs-flag
    198      1.22      soda 
    199      1.25        ur #	PC keyboard controller on Jazz-Internal bus
    200  1.32.2.2   thorpej attach	pckbc at jazzio with pckbc_jazzio
    201  1.32.2.2   thorpej file	arch/arc/jazz/pckbc_jazzio.c	pckbc_jazzio needs-flag
    202      1.22      soda 
    203      1.14      soda #
    204      1.14      soda #	Stock ISA bus support
    205      1.14      soda #
    206      1.15      soda define	pcmcia {}			# XXX dummy decl...
    207      1.14      soda 
    208      1.14      soda include	"dev/pci/files.pci"
    209      1.14      soda include	"dev/isa/files.isa"
    210      1.14      soda 
    211      1.32      soda #	Interval timer, must have one..
    212      1.32      soda device	timer
    213      1.32      soda attach	timer at jazzio with timer_jazzio
    214      1.32      soda attach	timer at isa with timer_isa
    215      1.32      soda file	arch/arc/jazz/timer_jazzio.c	timer & timer_jazzio needs-flag
    216      1.32      soda file	arch/arc/isa/timer_isa.c	timer & timer_isa needs-flag
    217      1.32      soda 
    218      1.14      soda #	Real time clock, must have one..
    219      1.32      soda device	mcclock
    220      1.32      soda attach	mcclock at jazzio with mcclock_jazzio
    221      1.32      soda attach	mcclock at isa with mcclock_isa
    222      1.32      soda file	arch/arc/dev/mcclock.c		mcclock needs-flag
    223      1.32      soda file	arch/arc/jazz/mcclock_jazzio.c	mcclock & mcclock_jazzio needs-flag
    224      1.32      soda file	arch/arc/isa/mcclock_isa.c	mcclock & mcclock_isa needs-flag
    225      1.14      soda 
    226      1.14      soda #	Console driver on PC-style graphics
    227      1.14      soda device	pc: tty
    228      1.32      soda file	arch/arc/dev/pccons.c		(pc | opms) &
    229      1.32      soda 					(pc_jazzio | pc_isa |
    230      1.32      soda 					 opms_jazzio | opms_isa) needs-flag
    231      1.25        ur attach	pc at jazzio with pc_jazzio
    232      1.32      soda file	arch/arc/jazz/pccons_jazzio.c	pc_jazzio | opms_jazzio
    233      1.14      soda attach	pc at isa with pc_isa
    234      1.32      soda file	arch/arc/isa/pccons_isa.c	pc_isa
    235      1.32      soda 
    236      1.32      soda # PS/2-style mouse
    237      1.14      soda device	opms: tty
    238      1.32      soda file	arch/arc/dev/opms.c		opms
    239      1.32      soda attach	opms at jazzio with opms_jazzio
    240      1.32      soda file	arch/arc/jazz/opms_jazzio.c	opms_jazzio
    241      1.32      soda attach	opms at isa with opms_isa
    242      1.32      soda file	arch/arc/isa/opms_isa.c		opms_isa
    243      1.14      soda 
    244      1.14      soda #	BusLogic BT-445C VLB SCSI Controller. Special on TYNE local bus.
    245      1.15      soda device	btl: scsi
    246      1.15      soda attach	btl at isa
    247      1.32      soda file	arch/arc/dti/btl.c		btl needs-flag
    248       1.1  jonathan 
    249       1.1  jonathan #	NS16450/16550 Serial line driver
    250      1.25        ur attach	com at jazzio with com_jazzio
    251      1.25        ur file	arch/arc/jazz/com_jazzio.c	com & com_jazzio
    252      1.25        ur 
    253      1.16      soda # Game adapter (joystick)
    254      1.16      soda device	joy
    255      1.16      soda attach	joy at isa
    256      1.16      soda file	arch/arc/isa/joy.c		joy needs-flag
    257       1.1  jonathan 
    258      1.14      soda # National Semiconductor DS8390/WD83C690-based boards
    259      1.14      soda # (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
    260      1.14      soda # XXX conflicts with other ports; can't be in files.isa
    261      1.14      soda ## XXX: should fix conflict with files.isa
    262      1.15      soda #device	ed: ether, ifnet
    263      1.15      soda #attach	ed at isa with ed_isa
    264      1.15      soda #attach	ed at pcmcia with ed_pcmcia
    265      1.15      soda #file	dev/isa/if_ed.c			ed & (ed_isa | ed_pcmcia) needs-flag
    266       1.1  jonathan 
    267      1.14      soda #	Parallel printer port driver
    268      1.25        ur attach	lpt at jazzio with lpt_jazzio
    269      1.25        ur file	arch/arc/jazz/lpt_jazzio.c	lpt & lpt_jazzio
    270       1.1  jonathan 
    271       1.1  jonathan 
    272      1.14      soda #
    273      1.14      soda #	PCI Bus support
    274      1.14      soda #
    275       1.1  jonathan 
    276      1.14      soda # PCI VGA display driver
    277      1.14      soda device	pcivga: tty
    278      1.14      soda attach	pcivga at pci
    279      1.14      soda file	arch/arc/pci/pci_vga.c		pcivga
    280       1.1  jonathan 
    281       1.1  jonathan #
    282      1.14      soda # Specials.
    283      1.14      soda #
    284      1.16      soda # memory disk for installation
    285      1.26        ur file dev/md_root.c			memory_disk_hooks
    286      1.14      soda major {md = 8}
    287      1.18     oster 
    288      1.18     oster # RAIDframe
    289      1.19     soren major {raid = 9}
    290      1.28   tsutsui 
    291      1.28   tsutsui # USB
    292      1.28   tsutsui include "dev/usb/files.usb"
    293       1.1  jonathan 
    294      1.14      soda #
    295      1.14      soda #	Common files
    296      1.14      soda #
    297       1.1  jonathan 
    298       1.1  jonathan file	dev/cons.c
    299      1.14      soda #file	dev/cninit.c
    300      1.14      soda #file	netinet/in_cksum.c
    301      1.14      soda #file	netns/ns_cksum.c			ns
    302