files.sparc revision 1.11
11.11Schuck# $NetBSD: files.sparc,v 1.11 1995/09/25 20:20:29 chuck 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.2Scgddevice mainbus at root {} 121.2Scgd 131.2Scgddevice obio at mainbus { [addr = -1], [level = -1] } 141.2Scgddevice vmel at mainbus { [addr = -1], [level = -1], [vect = -1] } 151.2Scgddevice vmes at mainbus { [addr = -1], [level = -1], [vect = -1] } 161.2Scgdfile arch/sparc/dev/obio.c obio vmel vmes 171.1Sderaadt 181.1Sderaadtdevice audio at mainbus 191.2Scgdfile arch/sparc/dev/amd7930.c audio needs-flag 201.1Sderaadt 211.1Sderaadtdevice auxreg at mainbus 221.2Scgdfile arch/sparc/sparc/auxreg.c 231.1Sderaadt 241.2Scgddevice clock at mainbus, obio 251.2Scgddevice oclock at obio 261.2Scgddevice timer at mainbus, obio 271.4Spkdevice eeprom at obio 281.2Scgdfile arch/sparc/sparc/clock.c 291.1Sderaadt 301.1Sderaadtdevice cpu at mainbus 311.2Scgdfile arch/sparc/sparc/cpu.c 321.1Sderaadt 331.2Scgddevice memreg at mainbus, obio 341.2Scgdfile arch/sparc/sparc/memreg.c 351.1Sderaadt 361.2Scgddevice zs at mainbus, obio 371.2Scgdfile arch/sparc/dev/zs.c zs needs-count 381.2Scgd 391.2Scgddevice fdc at mainbus {} 401.2Scgddevice fd at fdc: disk 411.2Scgdfile arch/sparc/dev/fd.c fd needs-flag 421.2Scgdfile arch/sparc/sparc/bsd_fdintr.s fd 431.1Sderaadt 441.1Sderaadtdevice sbus at mainbus { slot = -1, offset = -1 } 451.2Scgdfile arch/sparc/dev/sbus.c sbus 461.2Scgd 471.5Spk# 481.5Spk# Machine-independent SCSI drivers 491.5Spk# 501.5Spkinclude "../../../scsi/files.scsi" 511.1Sderaadt 521.2Scgdmajor { sd = 7 } 531.2Scgdmajor { vnd = 8 } 541.2Scgdmajor { cd = 18 } 551.2Scgd 561.2Scgddevice dma at sbus, obio 571.2Scgddevice espdma at sbus { slot = -1, offset = -1 } 581.2Scgddevice ledma at sbus { slot = -1, offset = -1 } 591.2Scgdfile arch/sparc/dev/dma.c dma espdma ledma needs-flag 601.2Scgd 611.2Scgddevice esp at sbus, espdma, obio: scsi 621.2Scgdfile arch/sparc/dev/esp.c esp needs-flag 631.1Sderaadt 641.8Spkdevice bwtwo at sbus, obio, vmes, vmel 651.2Scgdfile arch/sparc/dev/bwtwo.c bwtwo needs-flag 661.1Sderaadt 671.10Spkdevice cgtwo at sbus, obio, vmes 681.10Spkfile arch/sparc/dev/cgtwo.c cgtwo needs-flag 691.10Spk 701.1Sderaadtdevice cgthree at sbus 711.2Scgdfile arch/sparc/dev/cgthree.c cgthree needs-flag 721.1Sderaadt 731.2Scgddevice cgsix at sbus 741.2Scgdfile arch/sparc/dev/cgsix.c cgsix needs-flag 751.1Sderaadt 761.2Scgdfile arch/sparc/dev/bt_subr.c cgsix cgthree 771.1Sderaadt 781.2Scgddevice le at sbus, ledma, obio: ifnet, ether 791.2Scgdfile arch/sparc/dev/if_le.c le 801.2Scgd 811.2Scgddevice ie at obio, vmes, vmel: ifnet, ether 821.2Scgdfile arch/sparc/dev/if_ie.c ie 831.2Scgd 841.6Spkdevice xdc at vmel {drive = -1} 851.6Spkdevice xd at xdc: disk 861.6Spkfile arch/sparc/dev/xd.c xd needs-flag 871.6Spkmajor {xd = 10} 881.11Schuck 891.11Schuckdevice xyc at vmes {drive = -1} 901.11Schuckdevice xy at xyc: disk 911.11Schuckfile arch/sparc/dev/xy.c xy needs-flag 921.11Schuckmajor {xy = 3} 931.7Spk 941.7Spkdevice si at vmes: scsi 951.9Spkdevice sw at obio: scsi 961.9Spkfile arch/sparc/dev/si.c si sw needs-flag 971.2Scgd 981.2Scgdpseudo-device kbd 991.2Scgd 1001.2Scgdfile arch/sparc/dev/cons.c 1011.2Scgdfile arch/sparc/dev/event.c 1021.2Scgdfile arch/sparc/dev/fb.c 1031.2Scgdfile arch/sparc/dev/ms.c 1041.2Scgdfile arch/sparc/dev/kbd.c kbd 1051.2Scgd 1061.2Scgdfile arch/sparc/fpu/fpu.c 1071.2Scgdfile arch/sparc/fpu/fpu_add.c 1081.2Scgdfile arch/sparc/fpu/fpu_compare.c 1091.2Scgdfile arch/sparc/fpu/fpu_div.c 1101.2Scgdfile arch/sparc/fpu/fpu_explode.c 1111.2Scgdfile arch/sparc/fpu/fpu_implode.c 1121.2Scgdfile arch/sparc/fpu/fpu_mul.c 1131.2Scgdfile arch/sparc/fpu/fpu_sqrt.c 1141.2Scgdfile arch/sparc/fpu/fpu_subr.c 1151.1Sderaadt 1161.1Sderaadt# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 1171.1Sderaadt# identified the exact problem yet. NOOPT_C suffices for now. 1181.2Scgdfile arch/sparc/sparc/autoconf.c 1191.2Scgdfile arch/sparc/sparc/amd7930intr.s audio 1201.2Scgdfile arch/sparc/sparc/cache.c 1211.2Scgdfile arch/sparc/sparc/conf.c 1221.2Scgdfile arch/sparc/sparc/in_cksum.c 1231.2Scgdfile arch/sparc/sparc/intr.c 1241.2Scgdfile arch/sparc/sparc/kgdb_stub.c 1251.1Sderaadt# sparc/sparc/locore.s is handled specially in the makefile, 1261.1Sderaadt# because it must come first in the "ld" command line. 1271.2Scgdfile arch/sparc/sparc/locore2.c 1281.2Scgdfile arch/sparc/sparc/machdep.c 1291.2Scgdfile arch/sparc/sparc/process_machdep.c 1301.2Scgdfile arch/sparc/sparc/mem.c 1311.2Scgdfile arch/sparc/sparc/openprom.c 1321.2Scgdfile arch/sparc/sparc/pmap.c 1331.1Sderaadt# the following overrides the generic "sys_process.c" 1341.2Scgd# commented out by deraadt 1351.2Scgd#file arch/sparc/sparc/sys_process.c 1361.2Scgdfile arch/sparc/sparc/sys_machdep.c 1371.2Scgdfile arch/sparc/sparc/trap.c 1381.2Scgdfile arch/sparc/sparc/vm_machdep.c 1391.2Scgdfile arch/sparc/sparc/disksubr.c 1401.1Sderaadt 1411.1Sderaadtfile kludge_for_in_proto.c hy needs-flag 1421.2Scgd 1431.2Scgdfile arch/sparc/sparc/db_interface.c ddb 1441.2Scgdfile arch/sparc/sparc/db_trace.c ddb 1451.2Scgdfile arch/sparc/sparc/db_disasm.c ddb 1461.2Scgd 1471.2Scgd# 1481.2Scgd# Compatibility modules 1491.2Scgd# 1501.2Scgd 1511.2Scgd# SVR4 Binary Compatibility (COMPAT_SVR4) 1521.2Scgdinclude "../../../compat/svr4/files.svr4" 1531.2Scgdfile arch/sparc/sparc/svr4_machdep.c compat_svr4 1541.3Schristosfile arch/sparc/sparc/sunos_machdep.c compat_sunos 1551.2Scgd 1561.2Scgd# SunOS Binary Compatibility (COMPAT_SUNOS) 1571.2Scgdinclude "../../../compat/sunos/files.sunos" 158