files.sparc64 revision 1.8
11.8Smrg# $NetBSD: files.sparc64,v 1.8 1998/08/26 10:31:37 mrg 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.1Seehdevice dma {} 961.1Seehattach dma at sbus, obio 971.1Seehdevice ledma {} 981.1Seehattach ledma at sbus 991.1Seehfile arch/sparc64/dev/dma.c dma | ledma 1001.1Seeh 1011.1Seehdevice esp: scsi, ncr53c9x 1021.1Seehattach esp at sbus, dma, obio 1031.2Seehdevice fas: scsi, ncr53c9x 1041.2Seehattach fas at sbus, dma, obio 1051.2Seehfile 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.7Seehattach le at ledma, obio: le24 1521.1Seehfile 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# Qlogic ISP 10x0 (Sbus) family 1681.1Seeh# device declaration in sys/conf/files 1691.1Seehattach isp at sbus with isp_sbus 1701.1Seehfile arch/sparc64/dev/isp_sbus.c isp_sbus 1711.1Seeh 1721.1Seeh# 1731.1Seeh# Generic Sun stuff 1741.1Seeh# 1751.1Seeh 1761.1Seehfile dev/cons.c 1771.1Seehfile arch/sparc64/dev/fb.c 1781.1Seeh 1791.1Seehfile arch/sparc64/fpu/fpu.c 1801.1Seehfile arch/sparc64/fpu/fpu_add.c 1811.1Seehfile arch/sparc64/fpu/fpu_compare.c 1821.1Seehfile arch/sparc64/fpu/fpu_div.c 1831.1Seehfile arch/sparc64/fpu/fpu_explode.c 1841.1Seehfile arch/sparc64/fpu/fpu_implode.c 1851.1Seehfile arch/sparc64/fpu/fpu_mul.c 1861.1Seehfile arch/sparc64/fpu/fpu_sqrt.c 1871.1Seehfile arch/sparc64/fpu/fpu_subr.c 1881.1Seeh 1891.1Seeh# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 1901.1Seeh# identified the exact problem yet. NOOPT_C suffices for now. 1911.1Seehfile arch/sparc64/sparc64/autoconf.c 1921.1Seehfile arch/sparc64/sparc64/cache.c 1931.1Seehfile arch/sparc64/sparc64/conf.c 1941.1Seehfile arch/sparc64/sparc64/emul.c 1951.1Seehfile arch/sparc64/sparc64/in_cksum.c 1961.1Seehfile arch/sparc64/sparc64/intr.c 1971.1Seehfile arch/sparc64/sparc64/kgdb_machdep.c kgdb 1981.1Seeh# sparc/sparc/locore.s is handled specially in the makefile, 1991.1Seeh# because it must come first in the "ld" command line. 2001.1Seehfile arch/sparc64/sparc64/locore2.c 2011.1Seehfile arch/sparc64/sparc64/machdep.c 2021.1Seehfile arch/sparc64/sparc64/process_machdep.c 2031.1Seehfile arch/sparc64/sparc64/mem.c 2041.1Seehfile arch/sparc64/sparc64/openprom.c 2051.1Seehfile arch/sparc64/sparc64/openfirm.c 2061.1Seehfile arch/sparc64/sparc64/ofw_machdep.c 2071.1Seehfile arch/sparc64/sparc64/pmap.c 2081.1Seeh# the following overrides the generic "sys_process.c" 2091.1Seeh# commented out by deraadt 2101.1Seeh#file arch/sparc64/sparc64/sys_process.c 2111.1Seehfile arch/sparc64/sparc64/sys_machdep.c 2121.1Seehfile arch/sparc64/sparc64/trap.c 2131.1Seehfile arch/sparc64/sparc64/vm_machdep.c 2141.1Seehfile arch/sparc64/sparc64/disksubr.c 2151.1Seeh 2161.1Seehfile arch/sparc64/sparc64/db_interface.c ddb | kgdb 2171.1Seehfile arch/sparc64/sparc64/db_trace.c ddb 2181.1Seehfile arch/sparc64/sparc64/db_disasm.c ddb 2191.1Seeh#file ddb/db_aout.c ddb_aout 2201.1Seeh#file ddb/db_elf.c ddb 2211.1Seeh 2221.1Seeh# 2231.1Seeh# Raster Console 2241.1Seeh# 2251.1Seehinclude "../../../dev/rcons/files.rcons" 2261.1Seeh 2271.1Seeh# 2281.1Seeh# Compatibility modules 2291.1Seeh# 2301.1Seeh 2311.8Smrg# NetBSD/sparc Binary compatibility (COMPAT_SPARC32) 2321.8Smrginclude "../../../compat/sparc32/files.sparc32" 2331.8Smrg 2341.1Seeh# SVR4 Binary Compatibility (COMPAT_SVR4) 2351.1Seehinclude "../../../compat/svr4/files.svr4" 2361.1Seehfile arch/sparc64/sparc64/svr4_machdep.c compat_svr4 2371.1Seeh 2381.1Seeh# SunOS Binary Compatibility (COMPAT_SUNOS) 2391.1Seehinclude "../../../compat/sunos/files.sunos" 2401.8Smrgfile arch/sparc64/sparc64/sunos_machdep.c compat_sunos 2411.1Seeh 2421.1Seeh# Miscellaneous 2431.1Seehfile netns/ns_cksum.c ns 2441.1Seeh 2451.1Seehmajor {md = 5} 2461.1Seehfile arch/sparc64/dev/md_root.c memory_disk_hooks 247