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