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