files.sparc64 revision 1.10
11.10Seeh# $NetBSD: files.sparc64,v 1.10 1998/09/02 05:51:36 eeh Exp $ 21.1Seeh 31.1Seeh# @(#)files.sparc64 8.1 (Berkeley) 7/19/93 41.1Seeh# sparc64-specific configuration info 51.1Seeh 61.1Seeh# maxpartitions must be first item in files.${ARCH} 71.1Seehmaxpartitions 8 81.1Seeh 91.1Seehmaxusers 2 8 1024 101.1Seeh 111.1Seehdevice mainbus {} 121.1Seehattach mainbus at root 131.1Seeh 141.1Seehdevice obio { [addr = -1], [level = -1] } 151.1Seehattach obio at mainbus 161.1Seehfile arch/sparc64/dev/obio.c obio 171.1Seeh 181.1Seehdevice iommu {} 191.1Seehattach iommu at mainbus 201.1Seehfile arch/sparc64/sparc64/iommu.c iommu 211.1Seeh 221.6Spkinclude "../../../dev/sbus/files.sbus" 231.1Seehattach sbus at mainbus, iommu 241.1Seehfile arch/sparc64/dev/sbus.c sbus 251.1Seeh 261.1Seeh#device auxreg 271.1Seeh#attach auxreg at mainbus, sbus, obio 281.1Seeh#file arch/sparc64/sparc64/auxreg.c 291.1Seeh 301.1Seehdevice clock 311.1Seehattach clock at mainbus, sbus, obio 321.1Seeh 331.1Seehdevice oclock 341.1Seehattach oclock at sbus, obio 351.1Seeh 361.1Seehdevice timer 371.1Seehattach timer at mainbus, sbus, obio 381.1Seeh 391.1Seehdevice eeprom 401.1Seehattach eeprom at sbus, obio 411.1Seehfile arch/sparc64/sparc64/clock.c 421.1Seeh 431.1Seehdevice power 441.1Seehattach power at sbus, obio 451.1Seehfile arch/sparc64/dev/power.c power 461.1Seeh 471.1Seehdevice cpu 481.1Seehattach cpu at mainbus 491.1Seehfile arch/sparc64/sparc64/cpu.c 501.1Seeh 511.1Seehdevice zs {channel = -1} 521.1Seehattach zs at mainbus, sbus, obio 531.1Seehfile arch/sparc64/dev/zs.c zs needs-count 541.1Seehfile dev/ic/z8530sc.c zs 551.1Seeh 561.1Seehdevice fdc {} 571.1Seehattach fdc at mainbus, sbus, obio 581.1Seehdevice fd: disk 591.1Seehattach fd at fdc 601.1Seehfile arch/sparc64/dev/fd.c fdc | fd needs-flag 611.1Seehfile arch/sparc64/sparc/bsd_fdintr.s fdc 621.1Seeh 631.1Seeh# 641.1Seeh# Console (zs) related stuff 651.1Seeh# 661.1Seeh 671.1Seehdevice zstty: tty 681.1Seehattach zstty at zs 691.1Seehfile dev/ic/z8530tty.c zstty needs-flag 701.1Seehfile arch/sparc/dev/zs_kgdb.c kgdb 711.1Seeh 721.1Seehdefine zsevent 731.1Seehfile dev/sun/event.c zsevent 741.1Seeh 751.1Seehdevice kbd: zsevent 761.1Seehattach kbd at zs 771.1Seehfile dev/sun/kbd.c kbd needs-flag 781.1Seehfile dev/sun/kbd_tables.c kbd 791.1Seehfile arch/sparc64/dev/kd.c kbd 801.1Seeh 811.1Seehdevice ms: zsevent 821.1Seehattach ms at zs 831.1Seehfile dev/sun/ms.c ms needs-flag 841.1Seeh 851.1Seeh 861.1Seeh# 871.1Seeh# Machine-independent SCSI drivers 881.1Seeh# 891.1Seehinclude "../../../dev/scsipi/files.scsipi" 901.1Seeh 911.1Seehmajor { sd = 7 } 921.1Seehmajor { vnd = 8 } 931.1Seehmajor { cd = 18 } 941.1Seeh 951.10Seeh#device dma {} 961.10Seeh#attach dma at sbus, obio 971.10Seeh#device ledma {} 981.10Seeh#attach ledma at sbus 991.10Seeh#file arch/sparc64/dev/dma.c dma | ledma 1001.10Seeh 1011.10Seeh#device esp: scsi, ncr53c9x 1021.10Seeh#attach esp at sbus, dma, obio 1031.10Seeh#device fas: scsi, ncr53c9x 1041.10Seeh#attach fas at sbus, dma, obio 1051.10Seeh#file arch/sparc64/dev/esp.c esp | fas 1061.2Seeh 1071.2Seeh#device audioamd: audio 1081.2Seeh#attach audioamd at mainbus, obio, sbus 1091.2Seeh#file arch/sparc64/dev/amd7930.c audio 1101.2Seeh#file arch/sparc64/sparc64/amd7930intr.s audio 1111.1Seeh 1121.1Seeh# Brooktree DAC attribute 1131.1Seehdefine bt_dac 1141.1Seeh 1151.1Seehdevice bwtwo 1161.1Seehattach bwtwo at sbus, obio 1171.1Seehfile arch/sparc64/dev/bwtwo.c bwtwo needs-flag 1181.1Seeh 1191.1Seehdevice cgtwo 1201.1Seehattach cgtwo at sbus, obio 1211.1Seehfile arch/sparc64/dev/cgtwo.c cgtwo needs-flag 1221.1Seeh 1231.1Seehdevice cgthree: bt_dac 1241.1Seehattach cgthree at sbus 1251.1Seehfile arch/sparc64/dev/cgthree.c cgthree needs-flag 1261.1Seeh 1271.1Seehdevice cgfour: bt_dac 1281.1Seehattach cgfour at sbus, obio 1291.1Seehfile arch/sparc64/dev/cgfour.c cgfour needs-flag 1301.1Seeh 1311.1Seehdevice cgsix: bt_dac 1321.1Seehattach cgsix at sbus, obio 1331.1Seehfile arch/sparc64/dev/cgsix.c cgsix needs-flag 1341.1Seehfile arch/sparc64/dev/cgsix_sbus.c cgsix needs-flag 1351.1Seeh 1361.1Seehdevice cgeight: bt_dac 1371.1Seehattach cgeight at sbus, obio 1381.1Seehfile arch/sparc64/dev/cgeight.c cgeight needs-flag 1391.1Seeh 1401.1Seehdevice tcx: bt_dac 1411.1Seehattach tcx at sbus 1421.1Seehfile arch/sparc64/dev/tcx.c tcx needs-flag 1431.1Seeh 1441.1Seehdevice cgfourteen 1451.1Seehattach cgfourteen at sbus, obio 1461.1Seehfile arch/sparc64/dev/cgfourteen.c cgfourteen needs-flag 1471.1Seeh 1481.1Seehfile arch/sparc64/dev/bt_subr.c bt_dac 1491.1Seeh 1501.1Seeh# device definition in sys/conf/files 1511.10Seeh#attach le at ledma, obio: le24 1521.10Seeh#file arch/sparc64/dev/if_le.c le 1531.1Seeh 1541.1Seehdevice ie: ifnet, ether, arp 1551.1Seehattach ie at sbus, obio 1561.1Seehfile arch/sparc64/dev/if_ie.c ie 1571.1Seeh 1581.1Seehdevice sw: scsi, ncr5380sbc 1591.1Seehattach sw at sbus, obio 1601.1Seehfile arch/sparc64/dev/si.c sw 1611.1Seeh 1621.1Seeh# Efficient Networks, Inc. ATM interface 1631.1Seeh# device declaration in sys/conf/files 1641.7Seeh#attach en at sbus with en_sbus 1651.7Seeh#file arch/sparc64/dev/if_en_sbus.c en_sbus 1661.1Seeh 1671.1Seeh# 1681.1Seeh# Generic Sun stuff 1691.1Seeh# 1701.1Seeh 1711.1Seehfile dev/cons.c 1721.1Seehfile arch/sparc64/dev/fb.c 1731.1Seeh 1741.1Seehfile arch/sparc64/fpu/fpu.c 1751.1Seehfile arch/sparc64/fpu/fpu_add.c 1761.1Seehfile arch/sparc64/fpu/fpu_compare.c 1771.1Seehfile arch/sparc64/fpu/fpu_div.c 1781.1Seehfile arch/sparc64/fpu/fpu_explode.c 1791.1Seehfile arch/sparc64/fpu/fpu_implode.c 1801.1Seehfile arch/sparc64/fpu/fpu_mul.c 1811.1Seehfile arch/sparc64/fpu/fpu_sqrt.c 1821.1Seehfile arch/sparc64/fpu/fpu_subr.c 1831.1Seeh 1841.1Seeh# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 1851.1Seeh# identified the exact problem yet. NOOPT_C suffices for now. 1861.1Seehfile arch/sparc64/sparc64/autoconf.c 1871.1Seehfile arch/sparc64/sparc64/cache.c 1881.1Seehfile arch/sparc64/sparc64/conf.c 1891.1Seehfile arch/sparc64/sparc64/emul.c 1901.1Seehfile arch/sparc64/sparc64/in_cksum.c 1911.1Seehfile arch/sparc64/sparc64/intr.c 1921.1Seehfile arch/sparc64/sparc64/kgdb_machdep.c kgdb 1931.1Seeh# sparc/sparc/locore.s is handled specially in the makefile, 1941.1Seeh# because it must come first in the "ld" command line. 1951.1Seehfile arch/sparc64/sparc64/locore2.c 1961.1Seehfile arch/sparc64/sparc64/machdep.c 1971.1Seehfile arch/sparc64/sparc64/process_machdep.c 1981.1Seehfile arch/sparc64/sparc64/mem.c 1991.1Seehfile arch/sparc64/sparc64/openprom.c 2001.1Seehfile arch/sparc64/sparc64/openfirm.c 2011.1Seehfile arch/sparc64/sparc64/ofw_machdep.c 2021.1Seehfile arch/sparc64/sparc64/pmap.c 2031.1Seeh# the following overrides the generic "sys_process.c" 2041.1Seeh# commented out by deraadt 2051.1Seeh#file arch/sparc64/sparc64/sys_process.c 2061.1Seehfile arch/sparc64/sparc64/sys_machdep.c 2071.1Seehfile arch/sparc64/sparc64/trap.c 2081.1Seehfile arch/sparc64/sparc64/vm_machdep.c 2091.1Seehfile arch/sparc64/sparc64/disksubr.c 2101.1Seeh 2111.1Seehfile arch/sparc64/sparc64/db_interface.c ddb | kgdb 2121.1Seehfile arch/sparc64/sparc64/db_trace.c ddb 2131.1Seehfile arch/sparc64/sparc64/db_disasm.c ddb 2141.1Seeh#file ddb/db_aout.c ddb_aout 2151.1Seeh#file ddb/db_elf.c ddb 2161.1Seeh 2171.1Seeh# 2181.1Seeh# Raster Console 2191.1Seeh# 2201.1Seehinclude "../../../dev/rcons/files.rcons" 2211.1Seeh 2221.1Seeh# 2231.1Seeh# Compatibility modules 2241.1Seeh# 2251.1Seeh 2261.8Smrg# NetBSD/sparc Binary compatibility (COMPAT_SPARC32) 2271.8Smrginclude "../../../compat/sparc32/files.sparc32" 2281.8Smrg 2291.1Seeh# SVR4 Binary Compatibility (COMPAT_SVR4) 2301.1Seehinclude "../../../compat/svr4/files.svr4" 2311.1Seehfile arch/sparc64/sparc64/svr4_machdep.c compat_svr4 2321.1Seeh 2331.1Seeh# SunOS Binary Compatibility (COMPAT_SUNOS) 2341.1Seehinclude "../../../compat/sunos/files.sunos" 2351.8Smrgfile arch/sparc64/sparc64/sunos_machdep.c compat_sunos 2361.1Seeh 2371.1Seeh# Miscellaneous 2381.1Seehfile netns/ns_cksum.c ns 2391.1Seeh 2401.1Seehmajor {md = 5} 2411.1Seehfile arch/sparc64/dev/md_root.c memory_disk_hooks 242