files.pmax revision 1.18
11.17Sjonathan#	$NetBSD: files.pmax,v 1.18 1995/08/04 01:47:37 jonathan Exp $
21.17Sjonathan# DECstation-specific configuration info
31.17Sjonathan
41.17Sjonathan# maxpartitions must be first item in files.${ARCH}.
51.16Scgdmaxpartitions 8
61.17Sjonathan
71.16Scgdmaxusers 2 8 64
81.16Scgd
91.17Sjonathan#
101.17Sjonathan# Bus-independent devices
111.17Sjonathan#
121.16Scgddevice mainbus at root { }		# no locators
131.17Sjonathan
141.16Scgddevice cpu at mainbus			# not optional
151.16Scgd#file arch/pmax/pmax/cpu.c		cpu
161.16Scgd
171.17Sjonathan
181.17Sjonathan#
191.17Sjonathan# Auto-configuration driver for the turbochannel bus itself.
201.17Sjonathan#
211.17Sjonathandevice tc at mainbus  { } #{ slot = -1, offset = -1 }
221.17Sjonathanfile	arch/pmax/tc/tc.c		tc		needs-flag
231.17Sjonathan
241.17Sjonathan
251.17Sjonathan#
261.17Sjonathan# The TurboChannel IOCTL ASIC. Present on IOASIC machines,
271.17Sjonathan# which is all turbochannel machines ever built except the 3MAX (5000/200).
281.17Sjonathan#
291.17Sjonathandevice asic at tc { } 	#{ }	# not really optional
301.17Sjonathanfile	arch/pmax/tc/asic.c		asic
311.16Scgd
321.18Sjonathan
331.18Sjonathan# Real-time clock (not optional)
341.18Sjonathandevice	clock at asic,tc,mainbus 
351.18Sjonathanfile	arch/pmax/pmax/clock.c		clock
361.18Sjonathan
371.17Sjonathan# Config for Ted Lemon's changes to console driver:
381.16Scgd# use some bogus device till changes to framebuffer code are committed.
391.16Scgddevice	fb at mainbus
401.16Scgdfile	arch/pmax/dev/foo.c		fb needs-count
411.16Scgd
421.18Sjonathan
431.18Sjonathan#
441.18Sjonathan# Machine-independent SCSI driver.
451.18Sjonathan#
461.18Sjonathan
471.18Sjonathaninclude "../../../scsi/files.scsi"
481.18Sjonathan#major { st = 10 }
491.18Sjonathan#major { cd = 3 }
501.18Sjonathan#major { sd = 21 }
511.18Sjonathanmajor { tz = 10 }
521.18Sjonathanmajor { rz = 21 }
531.16Scgd
541.17Sjonathan#
551.17Sjonathan# Old 4.4bsd pmax-specific scsi driver (deprecated).
561.17Sjonathan#
571.17Sjonathandefine	oldscsi {}
581.17Sjonathandevice oldscsibus at oldscsi	{target = -1, drive = -1}
591.17Sjonathan
601.17Sjonathan# asc:  system-slot or turbochannel-option SCSI interface
611.17Sjonathandevice asc at asic,tc: oldscsi,scsi
621.17Sjonathanfile	arch/pmax/dev/asc.c		asc needs-count
631.16Scgd
641.17Sjonathan# sii:  kn01 SCSI interface 
651.17Sjonathandevice sii at mainbus: oldscsi,scsi
661.16Scgdfile	arch/pmax/dev/sii.c		sii needs-count
671.16Scgd
681.16Scgd
691.17Sjonathandevice	tz at oldscsibus: tape
701.16Scgdfile	arch/pmax/dev/tz.c		tz needs-count
711.16Scgd
721.17Sjonathandevice	rz at oldscsibus: disk
731.16Scgdfile	arch/pmax/dev/rz.c		rz needs-count
741.16Scgd
751.17Sjonathan#
761.17Sjonathan# Optional device-drivers
771.17Sjonathan#
781.17Sjonathan
791.17Sjonathan# DC7085 (DZ-like four-port serial device) on mainbus on non-IOASIC machines.
801.17Sjonathan# For the 3MAX (aka kn02 aka 5k/200) pretend that it's on an  ASIC.
811.17Sjonathandevice dc at mainbus,asic
821.16Scgdfile	arch/pmax/dev/dc.c			dc needs-count
831.16Scgd
841.17Sjonathan# The "desktop bus" on the MAXINE (5k/25). What is it, anyway? ADB?
851.17Sjonathandevice dtop at asic
861.16Scgdfile	arch/pmax/dev/dtop.c			dtop needs-count
871.16Scgd
881.17Sjonathan# LANCE ethernet driver.
891.17Sjonathan#  XXX Should use new machine-independent one instead.
901.17Sjonathandevice le at asic,tc,mainbus: ifnet, ether
911.16Scgdfile	arch/pmax/dev/if_le.c		le	needs-count
921.16Scgd
931.17Sjonathan# 3100 (pmax) onboard framebuffer
941.17Sjonathandevice pm at mainbus
951.16Scgdfile	arch/pmax/dev/pm.c		pm needs-count
961.16Scgd
971.17Sjonathan########################################################################
981.17Sjonathan# Turbochannel options.
991.17Sjonathan########################################################################
1001.17Sjonathan
1011.16Scgddevice cfb at tc
1021.16Scgdfile	arch/pmax/dev/cfb.c		cfb needs-count
1031.16Scgd
1041.17Sjonathandevice sfb at tc
1051.17Sjonathanfile	arch/pmax/dev/sfb.c		sfb needs-count
1061.17Sjonathan
1071.16Scgddevice mfb at tc
1081.16Scgdfile	arch/pmax/dev/mfb.c		mfb needs-count
1091.16Scgd
1101.17Sjonathan#  Zilog 8350/intel 82350(?) SCC.
1111.17Sjonathandevice scc at asic
1121.16Scgdfile	arch/pmax/dev/scc.c		scc	needs-count
1131.16Scgd
1141.17Sjonathan# MAXINE onboard framebuffer
1151.17Sjonathandevice	xcfb at tc
1161.16Scgdfile	arch/pmax/dev/xcfb.c 		xcfb needs-count
1171.16Scgd
1181.17Sjonathan# DECWRL 45Mbit T3 interface
1191.16Scgddevice	tt at tc
1201.16Scgdfile	arch/pmax/dev/if_tt.c		tt needs-count
1211.16Scgd
1221.16Scgd## bogus pmax-specific SCSI code. Leave in until new-style config done.
1231.16Scgdfile	arch/pmax/dev/scsi.c
1241.16Scgd
1251.16Scgdfile	arch/pmax/pmax/autoconf.c
1261.16Scgdfile	arch/pmax/pmax/conf.c
1271.16Scgd#file	arch/pmax/pmax/kadb.c			optional kadb
1281.16Scgd#file	arch/pmax/pmax/machdep.c		standard config-dependent
1291.16Scgdfile	arch/pmax/pmax/machdep.c
1301.16Scgdfile	arch/pmax/pmax/cpu_exec.c
1311.16Scgdfile	arch/pmax/pmax/mem.c
1321.16Scgdfile	arch/pmax/pmax/pmap.c
1331.16Scgdfile	arch/pmax/pmax/process_machdep.c
1341.16Scgdfile	arch/pmax/pmax/sys_machdep.c
1351.16Scgdfile	arch/pmax/pmax/trap.c
1361.16Scgdfile	arch/pmax/pmax/vm_machdep.c
1371.16Scgdfile	arch/pmax/pmax/disksubr.c
1381.16Scgdfile	arch/pmax/stand/libsa/callvec.c
1391.16Scgdfile	arch/pmax/pmax/elf.c
1401.17Sjonathanfile	arch/pmax/pmax/mainbus.c
1411.17Sjonathan
1421.17Sjonathan# fb.c is standard for now, until the redirectable FB console is finished.
1431.16Scgdfile	arch/pmax/dev/fb.c
1441.17Sjonathanfile	arch/pmax/pmax/cons.c
1451.16Scgd
1461.16Scgdfile	netinet/in_cksum.c
1471.16Scgdfile	netns/ns_cksum.c			ns
1481.16Scgd
1491.16Scgdfile	compat/ultrix/ultrix_misc.c		compat_ultrix
1501.16Scgdfile	compat/ultrix/ultrix_syscalls.c		compat_ultrix
1511.16Scgdfile	compat/ultrix/ultrix_sysent.c		compat_ultrix
1521.16Scgd
1531.17Sjonathan# Ted Lemon's not-quite-finished-as-yet redirectabe FB console driver
1541.17Sjonathan#device	rcons	at mainbus
1551.17Sjonathan#file	arch/pmax/dev/rcons.c			rcons	needs-count
1561.17Sjonathan#file	arch/pmax/pmax/cpu_cons.c		rcons
1571.17Sjonathan
1581.17Sjonathan# Glue for old-style config
1591.17Sjonathanfile	arch/pmax/pmax/conf-glue.c
1601.16Scgd
1611.16Scgd# Configs
162