files.mvme68k revision 1.42
11.42Sfvdl# $NetBSD: files.mvme68k,v 1.42 2001/01/17 00:07:29 fvdl Exp $ 21.1Schuck 31.1Schuck# config file for mvme68k 41.1Schuck 51.36Sscwdefopt opt_m060sp.h M060SP 61.36Sscw 71.1Schuck# maxpartitions must be first item in files.${ARCH}.newconf 81.1Schuckmaxpartitions 8 91.1Schuck 101.19Sthorpejdevice mainbus { } 111.3Sthorpejattach mainbus at root 121.40Sscwfile arch/mvme68k/dev/mainbus.c mainbus 131.1Schuck 141.5Schuck# MVME-147 Peripheral Channel Controller 151.19Sthorpejdevice pcc { [ ipl = -1 ] } 161.5Schuckattach pcc at mainbus 171.40Sscwfile arch/mvme68k/dev/pcc.c pcc needs-flag 181.1Schuck 191.23Sscw# MVME-166,167 and 177 Peripheral Channel Controller Chip2 201.23Sscwdevice pcctwo { [ ipl = -1 ] } 211.23Sscwattach pcctwo at mainbus 221.40Sscwfile arch/mvme68k/dev/pcctwo.c pcctwo needs-flag 231.23Sscw 241.31Sscw# Grab the MD VMEbus goop 251.31Sscwinclude "dev/vme/files.vme" 261.31Sscw 271.34Sscw# Our own common VMEbus glue 281.34Sscwdefine mvmebus 291.34Sscwfile arch/mvme68k/dev/mvmebus.c mvmebus 301.34Sscw 311.31Sscw# MVME-147 VME controller chip 321.34Sscwdevice vmepcc: mvmebus, vmebus 331.31Sscwattach vmepcc at pcc 341.40Sscwfile arch/mvme68k/dev/vme_pcc.c vmepcc 351.31Sscw 361.31Sscw# MVME-1[67]7 VME controller chip 371.34Sscwdevice vmetwo: mvmebus, vmebus 381.31Sscwattach vmetwo at mainbus 391.40Sscwfile arch/mvme68k/dev/vme_two.c vmetwo 401.31Sscw 411.19Sthorpejdevice clock 421.5Schuckattach clock at pcc with clock_pcc 431.23Sscwattach clock at pcctwo with clock_pcctwo 441.5Schuckfile arch/mvme68k/dev/clock_pcc.c clock_pcc 451.23Sscwfile arch/mvme68k/dev/clock_pcctwo.c clock_pcctwo 461.1Schuck 471.19Sthorpejdevice zsc { channel = -1 } 481.5Schuckfile arch/mvme68k/dev/zs.c zsc 491.5Schuckfile dev/ic/z8530sc.c zsc 501.5Schuck 511.5Schuckattach zsc at pcc with zsc_pcc 521.5Schuckfile arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 531.35Sscw 541.35Sscwattach zsc at pcctwo with zsc_pcctwo 551.35Sscwfile arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 561.5Schuck 571.19Sthorpejdevice zstty: tty 581.5Schuckattach zstty at zsc 591.5Schuckfile dev/ic/z8530tty.c zstty needs-flag 601.9Schuck 611.23Sscw# Parallel printer 621.19Sthorpejdevice lpt 631.9Schuckattach lpt at pcc with lpt_pcc 641.23Sscwattach lpt at pcctwo with lpt_pcctwo 651.9Schuckfile arch/mvme68k/dev/lpt.c lpt needs-flag 661.40Sscwfile arch/mvme68k/dev/lpt_pcc.c lpt_pcc 671.40Sscwfile arch/mvme68k/dev/lpt_pcctwo.c lpt_pcctwo 681.23Sscw 691.6Sthorpej# device defined in sys/conf/files 701.21Sdrochnerattach le at pcc with le_pcc: le24 711.40Sscwfile arch/mvme68k/dev/if_le.c le_pcc 721.5Schuck 731.23Sscw# i82596 Ethernet Interface on MVME1[67]7 741.23Sscwattach ie at pcctwo with ie_pcctwo 751.40Sscwfile arch/mvme68k/dev/if_ie.c ie_pcctwo 761.23Sscw 771.23Sscw# CD2401 Quad Serial Controller 781.23Sscwattach clmpcc at pcctwo with clmpcc_pcctwo 791.23Sscwfile arch/mvme68k/dev/clmpcc_pcctwo.c clmpcc_pcctwo needs-flag 801.38Sscw 811.38Sscw# MVME16x and MVME17x Memory Controller ASICs 821.38Sscwdevice memc 831.38Sscwattach memc at pcctwo 841.40Sscwfile arch/mvme68k/dev/memc.c memc 851.23Sscw 861.10Spk# Memory disk for boot tape 871.37Sscwfile dev/md_root.c memory_disk_hooks 881.7Schuck 891.28Sthorpejinclude "dev/scsipi/files.scsipi" 901.1Schuck 911.29Sscwmajor { sd = 4 } 921.29Sscwmajor { cd = 8 } 931.10Spkmajor { md = 9 } 941.30Soster 951.30Soster# RAIDframe 961.30Sostermajor { raid = 16 } 971.4Schuck 981.5Schuck# WD33C93 SCSI ... 991.5Schuckdefine sbic 1001.5Schuckfile arch/mvme68k/dev/sbic.c sbic 1011.5Schuck 1021.5Schuck# ... on the MVME-147 1031.19Sthorpejdevice wdsc: sbic, scsi 1041.5Schuckattach wdsc at pcc with wdsc_pcc 1051.40Sscwfile arch/mvme68k/dev/wdsc.c wdsc_pcc 1061.24Sscw 1071.24Sscw# NCR53C710 SCSI ... 1081.32Sbouyerdefine msiop 1091.32Sbouyerfile arch/mvme68k/dev/siop.c msiop 1101.24Sscw 1111.24Sscw# ... on everything else 1121.32Sbouyerdevice ncrsc: msiop, scsi 1131.24Sscwattach ncrsc at pcctwo with ncrsc_pcctwo 1141.40Sscwfile arch/mvme68k/dev/ncrsc_pcctwo.c ncrsc_pcctwo 1151.1Schuck 1161.1Schuckfile arch/mvme68k/mvme68k/autoconf.c 1171.31Sscwfile arch/mvme68k/mvme68k/bus_dma.c 1181.31Sscwfile arch/mvme68k/mvme68k/bus_space.c 1191.5Schuckfile arch/mvme68k/mvme68k/clock.c 1201.1Schuckfile arch/mvme68k/mvme68k/conf.c 1211.14Sthorpejfile arch/mvme68k/mvme68k/db_memrw.c ddb | kgdb 1221.1Schuckfile arch/mvme68k/mvme68k/disksubr.c 1231.5Schuckfile arch/mvme68k/mvme68k/isr.c 1241.8Smycroftfile arch/mvme68k/mvme68k/machdep.c 1251.1Schuckfile arch/mvme68k/mvme68k/mem.c 1261.1Schuckfile arch/mvme68k/mvme68k/pmap.c 1271.20Sthorpejfile arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 1281.42Sfvdlfile arch/mvme68k/mvme68k/procfs_machdep.c procfs 1291.33Sscwfile arch/mvme68k/mvme68k/softintr.c 1301.1Schuckfile arch/mvme68k/mvme68k/sys_machdep.c 1311.1Schuckfile arch/mvme68k/mvme68k/trap.c 1321.1Schuckfile arch/mvme68k/mvme68k/vm_machdep.c 1331.23Sscwfile arch/m68k/m68k/cacheops.c 1341.1Schuckfile dev/cons.c 1351.1Schuckfile dev/cninit.c 1361.36Sscw 1371.36Sscw# Motorola 68060 support package 1381.36Sscwinclude "arch/m68k/060sp/files.060sp" 1391.41Sscw 1401.41Sscw# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 1411.41Sscwinclude "compat/aoutm68k/files.aoutm68k" 1421.1Schuck 1431.1Schuck# SunOS Binary Compatibility (COMPAT_SUNOS) 1441.25Skleinkinclude "compat/sunos/files.sunos" 1451.1Schuckfile arch/m68k/m68k/sunos_machdep.c compat_sunos 1461.26Skleink 1471.26Skleink# SVR4 Binary Compatibility (COMPAT_SVR4) 1481.26Skleinkinclude "compat/svr4/files.svr4" 1491.22Sitohy 1501.22Sitohy# Linux binary compatibility (COMPAT_LINUX) 1511.22Sitohyinclude "compat/linux/files.linux" 1521.22Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k" 1531.22Sitohy 1541.22Sitohy# OSS audio driver compatibility 1551.22Sitohyinclude "compat/ossaudio/files.ossaudio" 156