files.sparc revision 1.31
11.31Sthorpej# $NetBSD: files.sparc,v 1.31 1996/11/12 23:58:04 thorpej Exp $ 21.2Scgd 31.2Scgd# @(#)files.sparc 8.1 (Berkeley) 7/19/93 41.1Sderaadt# sparc-specific configuration info 51.1Sderaadt 61.2Scgd# maxpartitions must be first item in files.${ARCH}.newconf 71.2Scgdmaxpartitions 8 81.2Scgd 91.1Sderaadtmaxusers 2 8 64 101.1Sderaadt 111.16Sthorpejdevice mainbus {} 121.16Sthorpejattach mainbus at root 131.2Scgd 141.16Sthorpejdevice obio { [addr = -1], [level = -1] } 151.16Sthorpejattach obio at mainbus 161.16Sthorpejdevice vmel { [addr = -1], [level = -1], [vect = -1] } 171.16Sthorpejattach vmel at mainbus 181.16Sthorpejdevice vmes { [addr = -1], [level = -1], [vect = -1] } 191.16Sthorpejattach vmes at mainbus 201.17Scgdfile arch/sparc/dev/obio.c obio | vmel | vmes 211.1Sderaadt 221.16Sthorpejdevice auxreg 231.18Spkattach auxreg at mainbus, obio 241.2Scgdfile arch/sparc/sparc/auxreg.c 251.1Sderaadt 261.16Sthorpejdevice clock 271.16Sthorpejattach clock at mainbus, obio 281.20Sthorpej 291.16Sthorpejdevice oclock 301.16Sthorpejattach oclock at obio 311.20Sthorpej 321.16Sthorpejdevice timer 331.16Sthorpejattach timer at mainbus, obio 341.20Sthorpej 351.16Sthorpejdevice eeprom 361.16Sthorpejattach eeprom at obio 371.2Scgdfile arch/sparc/sparc/clock.c 381.20Sthorpej 391.18Spkdevice power 401.18Spkattach power at obio 411.20Sthorpejfile arch/sparc/dev/power.c power 421.1Sderaadt 431.16Sthorpejdevice cpu 441.16Sthorpejattach cpu at mainbus 451.2Scgdfile arch/sparc/sparc/cpu.c 461.1Sderaadt 471.16Sthorpejdevice memreg 481.16Sthorpejattach memreg at mainbus, obio 491.2Scgdfile arch/sparc/sparc/memreg.c 501.1Sderaadt 511.16Sthorpejdevice zs 521.16Sthorpejattach zs at mainbus, obio 531.2Scgdfile arch/sparc/dev/zs.c zs needs-count 541.2Scgd 551.16Sthorpejdevice fdc {} 561.18Spkattach fdc at mainbus, obio 571.16Sthorpejdevice fd: disk 581.16Sthorpejattach fd at fdc 591.19Spkfile arch/sparc/dev/fd.c fdc | fd needs-flag 601.19Spkfile arch/sparc/sparc/bsd_fdintr.s fdc 611.1Sderaadt 621.18Spkdevice iommu {} 631.18Spkattach iommu at mainbus 641.18Spkfile arch/sparc/sparc/iommu.c iommu 651.18Spk 661.16Sthorpejdevice sbus { slot = -1, offset = -1 } 671.18Spkattach sbus at mainbus, iommu 681.20Sthorpejfile arch/sparc/dev/sbus.c sbus 691.18Spk 701.2Scgd 711.5Spk# 721.5Spk# Machine-independent SCSI drivers 731.5Spk# 741.5Spkinclude "../../../scsi/files.scsi" 751.1Sderaadt 761.2Scgdmajor { sd = 7 } 771.2Scgdmajor { vnd = 8 } 781.2Scgdmajor { cd = 18 } 791.2Scgd 801.22Spkdevice dma {} 811.16Sthorpejattach dma at sbus, obio 821.22Spkdevice ledma {} 831.16Sthorpejattach ledma at sbus 841.23Spkfile arch/sparc/dev/dma.c dma | ledma 851.2Scgd 861.16Sthorpejdevice esp: scsi 871.23Spkattach esp at sbus, dma, obio 881.23Spkfile arch/sparc/dev/esp.c esp 891.1Sderaadt 901.30Spkdevice audio 911.30Spkattach audio at mainbus, obio, sbus 921.30Spkfile arch/sparc/dev/amd7930.c audio 931.30Spkfile arch/sparc/sparc/amd7930intr.s audio 941.30Spk 951.16Sthorpej# Brooktree DAC attribute 961.16Sthorpejdefine bt_dac 971.16Sthorpej 981.16Sthorpejdevice bwtwo 991.16Sthorpejattach bwtwo at sbus, obio, vmes, vmel 1001.2Scgdfile arch/sparc/dev/bwtwo.c bwtwo needs-flag 1011.1Sderaadt 1021.16Sthorpejdevice cgtwo 1031.16Sthorpejattach cgtwo at sbus, obio, vmes 1041.10Spkfile arch/sparc/dev/cgtwo.c cgtwo needs-flag 1051.10Spk 1061.16Sthorpejdevice cgthree: bt_dac 1071.16Sthorpejattach cgthree at sbus 1081.2Scgdfile arch/sparc/dev/cgthree.c cgthree needs-flag 1091.1Sderaadt 1101.16Sthorpejdevice cgfour: bt_dac 1111.16Sthorpejattach cgfour at obio 1121.14Sthorpejfile arch/sparc/dev/cgfour.c cgfour needs-flag 1131.14Sthorpej 1141.16Sthorpejdevice cgsix: bt_dac 1151.16Sthorpejattach cgsix at sbus, obio 1161.2Scgdfile arch/sparc/dev/cgsix.c cgsix needs-flag 1171.1Sderaadt 1181.16Sthorpejdevice cgeight: bt_dac 1191.16Sthorpejattach cgeight at obio 1201.14Sthorpejfile arch/sparc/dev/cgeight.c cgeight needs-flag 1211.25Spk 1221.25Spkdevice tcx: bt_dac 1231.25Spkattach tcx at sbus 1241.25Spkfile arch/sparc/dev/tcx.c tcx needs-flag 1251.29Sabrown 1261.29Sabrowndevice cgfourteen 1271.29Sabrownattach cgfourteen at obio 1281.29Sabrownfile arch/sparc/dev/cgfourteen.c cgfourteen needs-flag 1291.14Sthorpej 1301.16Sthorpejfile arch/sparc/dev/bt_subr.c bt_dac 1311.1Sderaadt 1321.21Sthorpej# device definition in sys/conf/files 1331.16Sthorpejattach le at sbus, ledma, obio 1341.2Scgdfile arch/sparc/dev/if_le.c le 1351.2Scgd 1361.16Sthorpejdevice ie: ifnet, ether 1371.16Sthorpejattach ie at obio, vmes, vmel 1381.2Scgdfile arch/sparc/dev/if_ie.c ie 1391.2Scgd 1401.16Sthorpejdevice xdc {drive = -1} 1411.16Sthorpejattach xdc at vmel 1421.16Sthorpejdevice xd: disk 1431.16Sthorpejattach xd at xdc 1441.6Spkfile arch/sparc/dev/xd.c xd needs-flag 1451.6Spkmajor {xd = 10} 1461.11Schuck 1471.16Sthorpejdevice xyc {drive = -1} 1481.16Sthorpejattach xyc at vmes 1491.16Sthorpejdevice xy: disk 1501.16Sthorpejattach xy at xyc 1511.11Schuckfile arch/sparc/dev/xy.c xy needs-flag 1521.11Schuckmajor {xy = 3} 1531.7Spk 1541.16Sthorpejdevice si: scsi, ncr5380sbc 1551.16Sthorpejattach si at vmes 1561.16Sthorpejdevice sw: scsi, ncr5380sbc 1571.16Sthorpejattach sw at obio 1581.17Scgdfile arch/sparc/dev/si.c si | sw 1591.28Schuck 1601.31Sthorpej# Efficient Networks, Inc. ATM interface 1611.31Sthorpej# device declaration in sys/conf/files 1621.28Schuckattach en at sbus with en_sbus 1631.31Sthorpejfile arch/sparc/dev/if_en_sbus.c en_sbus 1641.2Scgd 1651.2Scgdpseudo-device kbd 1661.2Scgd 1671.24Spk# 1681.24Spk# Generic Sun stuff 1691.24Spk# 1701.24Spkinclude "../../../dev/sun/files.sun" 1711.24Spk 1721.2Scgdfile arch/sparc/dev/cons.c 1731.2Scgdfile arch/sparc/dev/fb.c 1741.2Scgdfile arch/sparc/dev/ms.c 1751.2Scgdfile arch/sparc/dev/kbd.c kbd 1761.2Scgd 1771.2Scgdfile arch/sparc/fpu/fpu.c 1781.2Scgdfile arch/sparc/fpu/fpu_add.c 1791.2Scgdfile arch/sparc/fpu/fpu_compare.c 1801.2Scgdfile arch/sparc/fpu/fpu_div.c 1811.2Scgdfile arch/sparc/fpu/fpu_explode.c 1821.2Scgdfile arch/sparc/fpu/fpu_implode.c 1831.2Scgdfile arch/sparc/fpu/fpu_mul.c 1841.2Scgdfile arch/sparc/fpu/fpu_sqrt.c 1851.2Scgdfile arch/sparc/fpu/fpu_subr.c 1861.1Sderaadt 1871.1Sderaadt# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 1881.1Sderaadt# identified the exact problem yet. NOOPT_C suffices for now. 1891.2Scgdfile arch/sparc/sparc/autoconf.c 1901.2Scgdfile arch/sparc/sparc/cache.c 1911.2Scgdfile arch/sparc/sparc/conf.c 1921.2Scgdfile arch/sparc/sparc/in_cksum.c 1931.2Scgdfile arch/sparc/sparc/intr.c 1941.2Scgdfile arch/sparc/sparc/kgdb_stub.c 1951.1Sderaadt# sparc/sparc/locore.s is handled specially in the makefile, 1961.1Sderaadt# because it must come first in the "ld" command line. 1971.2Scgdfile arch/sparc/sparc/locore2.c 1981.2Scgdfile arch/sparc/sparc/machdep.c 1991.2Scgdfile arch/sparc/sparc/process_machdep.c 2001.2Scgdfile arch/sparc/sparc/mem.c 2011.2Scgdfile arch/sparc/sparc/openprom.c 2021.2Scgdfile arch/sparc/sparc/pmap.c 2031.1Sderaadt# the following overrides the generic "sys_process.c" 2041.2Scgd# commented out by deraadt 2051.2Scgd#file arch/sparc/sparc/sys_process.c 2061.2Scgdfile arch/sparc/sparc/sys_machdep.c 2071.2Scgdfile arch/sparc/sparc/trap.c 2081.2Scgdfile arch/sparc/sparc/vm_machdep.c 2091.2Scgdfile arch/sparc/sparc/disksubr.c 2101.1Sderaadt 2111.1Sderaadtfile kludge_for_in_proto.c hy needs-flag 2121.2Scgd 2131.2Scgdfile arch/sparc/sparc/db_interface.c ddb 2141.2Scgdfile arch/sparc/sparc/db_trace.c ddb 2151.2Scgdfile arch/sparc/sparc/db_disasm.c ddb 2161.12Spk 2171.12Spk# 2181.12Spk# Raster Console 2191.12Spk# 2201.12Spkinclude "../../../dev/rcons/files.rcons" 2211.2Scgd 2221.2Scgd# 2231.2Scgd# Compatibility modules 2241.2Scgd# 2251.2Scgd 2261.2Scgd# SVR4 Binary Compatibility (COMPAT_SVR4) 2271.2Scgdinclude "../../../compat/svr4/files.svr4" 2281.2Scgdfile arch/sparc/sparc/svr4_machdep.c compat_svr4 2291.3Schristosfile arch/sparc/sparc/sunos_machdep.c compat_sunos 2301.2Scgd 2311.2Scgd# SunOS Binary Compatibility (COMPAT_SUNOS) 2321.2Scgdinclude "../../../compat/sunos/files.sunos" 2331.15Spk 2341.15Spk# Miscellaneous 2351.15Spkfile netns/ns_cksum.c ns 2361.24Spk 2371.26Spkpseudo-device rd 2381.26Spkmajor {rd = 5} 2391.27Spkfile arch/sparc/dev/md_root.c ramdisk_hooks 2401.26Spkfile dev/ramdisk.c rd needs-flag 241