files.alpha revision 1.4
11.4Scgd#	$NetBSD: files.alpha,v 1.4 1995/04/22 12:45:08 cgd Exp $
21.1Scgd#
31.1Scgd# alpha-specific configuration info
41.1Scgd
51.2Scgd# maxpartitions must be first item in files.${ARCH}.newconf
61.2Scgdmaxpartitions 8
71.2Scgd
81.1Scgdmaxusers 2 8 64
91.1Scgd
101.4Scgd
111.4Scgd#
121.4Scgd# Bus-independent devices
131.4Scgd#
141.4Scgd
151.1Scgddevice mainbus at root { }              # no locators (yet?)
161.1Scgd
171.1Scgddevice cpu at mainbus			# not really optional
181.1Scgdfile	arch/alpha/alpha/cpu.c		cpu
191.1Scgd
201.4Scgd#
211.4Scgd# Machine-independent SCSI drivers
221.4Scgd#
231.4Scgd
241.4Scgdinclude "../../../scsi/files.scsi"
251.4Scgdmajor { st = 2 }
261.4Scgdmajor { cd = 3 }
271.4Scgdmajor { sd = 8 }
281.4Scgd
291.4Scgd#
301.4Scgd# TurboChannel Devices
311.4Scgd#
321.4Scgd
331.4Scgd# the turbochannel bus itself
341.1Scgddevice tc at mainbus { slot = -1, offset = -1 }
351.4Scgdfile	arch/alpha/tc/tc.c		tc		needs-flag
361.1Scgdfile	arch/alpha/tc/tc_3000_300.c	dec_3000_300
371.1Scgdfile	arch/alpha/tc/tc_3000_500.c	dec_3000_500
381.1Scgd
391.4Scgd# the TurboChannel IOCTL ASIC
401.4Scgddevice asic at tc { offset = -1 }	# not really optional
411.1Scgdfile	arch/alpha/tc/asic.c		asic
421.1Scgd
431.4Scgd# the TurboChannel clock (XXX)
441.4Scgddevice clock at asic 			# not really optional
451.1Scgdfile	arch/alpha/alpha/clock.c	clock
461.1Scgd
471.4Scgd# Smart Frame buffer (XXX NOT YET SUPPORTED)
481.1Scgddevice sfb at tc
491.1Scgdfile	arch/alpha/tc/sfb.c		sfb
501.1Scgd
511.4Scgd# 8530 UARTs
521.1Scgddevice scc at asic
531.4Scgdfile	arch/alpha/tc/scc.c		scc		needs-count
541.1Scgd
551.4Scgd# the TCDS ASIC
561.1Scgddevice tcds at tc { slot = -1 }
571.4Scgdfile	arch/alpha/tc/tcds.c		tcds		needs-count
581.4Scgd
591.4Scgd# 53C[F]90 SCSI
601.4Scgddevice esp at tcds: scsi
611.4Scgdfile	arch/alpha/tc/esp.c		esp		needs-count
621.4Scgdfile	arch/alpha/tc/tcds_dma.c	esp
631.4Scgd
641.4Scgd# Baseboard Lance ethernet.  (XXX option slot lance)
651.4Scgddevice le at asic: ifnet, ether
661.4Scgdfile	arch/alpha/tc/if_le.c		le		needs-count
671.1Scgd
681.4Scgd#
691.4Scgd# ISA Devices
701.4Scgd#
711.1Scgd
721.4Scgd#device	isa at mainbus {[port = -1], [size = 0],	# XXX
731.4Scgd#			[iomem = -1], [iosiz = 0],
741.4Scgd#			[irq = -1], [drq = -1]}
751.4Scgd#include "../../../dev/isa/files.isa"
761.4Scgd#file	arch/alpha/isa/isa_machdep.c	isa		needs-flag # XXX
771.4Scgd#file	arch/alpha/isa/isa_xxx.c	isa
781.4Scgd
791.4Scgd#
801.4Scgd# EISA Devices
811.4Scgd#
821.4Scgd
831.4Scgd#include "../../../dev/eisa/files.eisa"
841.4Scgd
851.4Scgd#
861.4Scgd# PCI devices
871.4Scgd#
881.1Scgd
891.4Scgddevice	pci at mainbus {[bus = -1], [dev = -1]}
901.1Scgd
911.4Scgdinclude "../../../dev/pci/files.pci"
921.4Scgdfile	arch/alpha/pci/pci_machdep.c	pci
931.1Scgd
941.4Scgd#
951.4Scgd# Standard files
961.4Scgd#
971.1Scgd
981.1Scgdfile	arch/alpha/alpha/autoconf.c
991.1Scgdfile	arch/alpha/alpha/conf.c
1001.1Scgdfile	arch/alpha/alpha/interrupt.c
1011.1Scgdfile	arch/alpha/alpha/machdep.c
1021.1Scgdfile	arch/alpha/alpha/mainbus.c
1031.1Scgdfile	arch/alpha/alpha/mem.c
1041.1Scgdfile	arch/alpha/alpha/pmap.c
1051.1Scgdfile	arch/alpha/alpha/process_machdep.c
1061.1Scgdfile	arch/alpha/alpha/prom.c
1071.1Scgdfile	arch/alpha/alpha/support.c
1081.1Scgdfile	arch/alpha/alpha/sys_machdep.c
1091.1Scgdfile	arch/alpha/alpha/trap.c
1101.1Scgdfile	arch/alpha/alpha/vm_machdep.c
1111.1Scgdfile	arch/alpha/alpha/disksubr.c
1121.1Scgdfile	dev/cons.c
1131.1Scgdfile	netinet/in_cksum.c
1141.4Scgd
1151.4Scgd#
1161.4Scgd# Optional files
1171.4Scgd#
1181.4Scgd
1191.1Scgdfile	netns/ns_cksum.c		ns
1201.1Scgd
1211.1Scgdfile	compat/osf1/osf1_ioctl.c	compat_osf1
1221.1Scgdfile	compat/osf1/osf1_misc.c		compat_osf1
1231.1Scgdfile	compat/osf1/osf1_mount.c	compat_osf1
1241.1Scgdfile	compat/osf1/osf1_syscalls.c	compat_osf1
1251.1Scgdfile	compat/osf1/osf1_sysent.c	compat_osf1
126