files.sparc64 revision 1.2
11.2Seeh# $NetBSD: files.sparc64,v 1.2 1998/07/07 03:05:02 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.1Seehdevice sbus { [slot = -1], [offset = -1] } 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.1Seehdevice lebuffer {} 1011.1Seehattach lebuffer at sbus 1021.1Seehfile arch/sparc64/dev/lebuffer.c lebuffer 1031.1Seeh 1041.1Seehdevice esp: scsi, ncr53c9x 1051.1Seehattach esp at sbus, dma, obio 1061.2Seehdevice fas: scsi, ncr53c9x 1071.2Seehattach fas at sbus, dma, obio 1081.2Seehfile arch/sparc64/dev/esp.c esp | fas 1091.2Seeh 1101.2Seeh#device audioamd: audio 1111.2Seeh#attach audioamd at mainbus, obio, sbus 1121.2Seeh#file arch/sparc64/dev/amd7930.c audio 1131.2Seeh#file arch/sparc64/sparc64/amd7930intr.s audio 1141.1Seeh 1151.1Seeh# Brooktree DAC attribute 1161.1Seehdefine bt_dac 1171.1Seeh 1181.1Seehdevice bwtwo 1191.1Seehattach bwtwo at sbus, obio 1201.1Seehfile arch/sparc64/dev/bwtwo.c bwtwo needs-flag 1211.1Seeh 1221.1Seehdevice cgtwo 1231.1Seehattach cgtwo at sbus, obio 1241.1Seehfile arch/sparc64/dev/cgtwo.c cgtwo needs-flag 1251.1Seeh 1261.1Seehdevice cgthree: bt_dac 1271.1Seehattach cgthree at sbus 1281.1Seehfile arch/sparc64/dev/cgthree.c cgthree needs-flag 1291.1Seeh 1301.1Seehdevice cgfour: bt_dac 1311.1Seehattach cgfour at sbus, obio 1321.1Seehfile arch/sparc64/dev/cgfour.c cgfour needs-flag 1331.1Seeh 1341.1Seehdevice cgsix: bt_dac 1351.1Seehattach cgsix at sbus, obio 1361.1Seehfile arch/sparc64/dev/cgsix.c cgsix needs-flag 1371.1Seehfile arch/sparc64/dev/cgsix_sbus.c cgsix needs-flag 1381.1Seeh 1391.1Seehdevice cgeight: bt_dac 1401.1Seehattach cgeight at sbus, obio 1411.1Seehfile arch/sparc64/dev/cgeight.c cgeight needs-flag 1421.1Seeh 1431.1Seehdevice tcx: bt_dac 1441.1Seehattach tcx at sbus 1451.1Seehfile arch/sparc64/dev/tcx.c tcx needs-flag 1461.1Seeh 1471.1Seehdevice cgfourteen 1481.1Seehattach cgfourteen at sbus, obio 1491.1Seehfile arch/sparc64/dev/cgfourteen.c cgfourteen needs-flag 1501.1Seeh 1511.1Seehfile arch/sparc64/dev/bt_subr.c bt_dac 1521.1Seeh 1531.1Seeh# device definition in sys/conf/files 1541.1Seehattach le at sbus, ledma, lebuffer, obio 1551.1Seehfile arch/sparc64/dev/if_le.c le 1561.1Seeh 1571.1Seehdevice ie: ifnet, ether, arp 1581.1Seehattach ie at sbus, obio 1591.1Seehfile arch/sparc64/dev/if_ie.c ie 1601.1Seeh 1611.1Seehdevice sw: scsi, ncr5380sbc 1621.1Seehattach sw at sbus, obio 1631.1Seehfile arch/sparc64/dev/si.c sw 1641.1Seeh 1651.1Seeh# Efficient Networks, Inc. ATM interface 1661.1Seeh# device declaration in sys/conf/files 1671.1Seehattach en at sbus with en_sbus 1681.1Seehfile arch/sparc64/dev/if_en_sbus.c en_sbus 1691.1Seeh 1701.1Seeh# Qlogic ISP 10x0 (Sbus) family 1711.1Seeh# device declaration in sys/conf/files 1721.1Seehattach isp at sbus with isp_sbus 1731.1Seehfile arch/sparc64/dev/isp_sbus.c isp_sbus 1741.1Seeh 1751.1Seeh# 1761.1Seeh# Generic Sun stuff 1771.1Seeh# 1781.1Seeh 1791.1Seehfile dev/cons.c 1801.1Seehfile arch/sparc64/dev/fb.c 1811.1Seeh 1821.1Seehfile arch/sparc64/fpu/fpu.c 1831.1Seehfile arch/sparc64/fpu/fpu_add.c 1841.1Seehfile arch/sparc64/fpu/fpu_compare.c 1851.1Seehfile arch/sparc64/fpu/fpu_div.c 1861.1Seehfile arch/sparc64/fpu/fpu_explode.c 1871.1Seehfile arch/sparc64/fpu/fpu_implode.c 1881.1Seehfile arch/sparc64/fpu/fpu_mul.c 1891.1Seehfile arch/sparc64/fpu/fpu_sqrt.c 1901.1Seehfile arch/sparc64/fpu/fpu_subr.c 1911.1Seeh 1921.1Seeh# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 1931.1Seeh# identified the exact problem yet. NOOPT_C suffices for now. 1941.1Seehfile arch/sparc64/sparc64/autoconf.c 1951.1Seehfile arch/sparc64/sparc64/cache.c 1961.1Seehfile arch/sparc64/sparc64/conf.c 1971.1Seehfile arch/sparc64/sparc64/emul.c 1981.1Seehfile arch/sparc64/sparc64/in_cksum.c 1991.1Seehfile arch/sparc64/sparc64/intr.c 2001.1Seehfile arch/sparc64/sparc64/kgdb_machdep.c kgdb 2011.1Seeh# sparc/sparc/locore.s is handled specially in the makefile, 2021.1Seeh# because it must come first in the "ld" command line. 2031.1Seehfile arch/sparc64/sparc64/locore2.c 2041.1Seehfile arch/sparc64/sparc64/machdep.c 2051.1Seehfile arch/sparc64/sparc64/process_machdep.c 2061.1Seehfile arch/sparc64/sparc64/mem.c 2071.1Seehfile arch/sparc64/sparc64/openprom.c 2081.1Seehfile arch/sparc64/sparc64/openfirm.c 2091.1Seehfile arch/sparc64/sparc64/ofw_machdep.c 2101.1Seehfile arch/sparc64/sparc64/pmap.c 2111.1Seeh# the following overrides the generic "sys_process.c" 2121.1Seeh# commented out by deraadt 2131.1Seeh#file arch/sparc64/sparc64/sys_process.c 2141.1Seehfile arch/sparc64/sparc64/sys_machdep.c 2151.1Seehfile arch/sparc64/sparc64/trap.c 2161.1Seehfile arch/sparc64/sparc64/vm_machdep.c 2171.1Seehfile arch/sparc64/sparc64/disksubr.c 2181.1Seeh 2191.1Seehfile kludge_for_in_proto.c hy needs-flag 2201.1Seeh 2211.1Seehfile arch/sparc64/sparc64/db_interface.c ddb | kgdb 2221.1Seehfile arch/sparc64/sparc64/db_trace.c ddb 2231.1Seehfile arch/sparc64/sparc64/db_disasm.c ddb 2241.1Seeh#file ddb/db_aout.c ddb_aout 2251.1Seeh#file ddb/db_elf.c ddb 2261.1Seeh 2271.1Seeh# 2281.1Seeh# Raster Console 2291.1Seeh# 2301.1Seehinclude "../../../dev/rcons/files.rcons" 2311.1Seeh 2321.1Seeh# 2331.1Seeh# Compatibility modules 2341.1Seeh# 2351.1Seeh 2361.1Seeh# SVR4 Binary Compatibility (COMPAT_SVR4) 2371.1Seehinclude "../../../compat/svr4/files.svr4" 2381.1Seehfile arch/sparc64/sparc64/svr4_machdep.c compat_svr4 2391.1Seehfile arch/sparc64/sparc64/sunos_machdep.c compat_sunos 2401.1Seeh 2411.1Seeh# SunOS Binary Compatibility (COMPAT_SUNOS) 2421.1Seehinclude "../../../compat/sunos/files.sunos" 2431.1Seeh 2441.1Seeh# Miscellaneous 2451.1Seehfile netns/ns_cksum.c ns 2461.1Seeh 2471.1Seehmajor {md = 5} 2481.1Seehfile arch/sparc64/dev/md_root.c memory_disk_hooks 249