files.sparc revision 1.4
11.4Spk# $NetBSD: files.sparc,v 1.4 1995/05/29 23:53:50 pk 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.2Scgddefine scsi {} 481.2Scgdfile scsi/scsi_base.c scsi 491.2Scgdfile scsi/scsi_ioctl.c scsi 501.2Scgdfile scsi/scsiconf.c 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.2Scgd 641.2Scgddevice scsibus at scsi { target = -1, drive = -1 } 651.2Scgd 661.2Scgddevice cd at scsibus: disk 671.2Scgdfile scsi/cd.c cd needs-flag 681.2Scgddevice sd at scsibus: disk 691.2Scgdfile scsi/sd.c sd needs-flag 701.2Scgddevice st at scsibus: tape 711.2Scgdfile scsi/st.c st needs-flag 721.2Scgddevice ch at scsibus: disk 731.2Scgdfile scsi/ch.c ch needs-flag 741.2Scgddevice uk at scsibus: disk 751.2Scgdfile scsi/uk.c uk needs-flag 761.2Scgddevice su at scsibus: disk 771.2Scgdfile scsi/su.c su needs-flag 781.1Sderaadt 791.1Sderaadtdevice bwtwo at sbus 801.2Scgdfile arch/sparc/dev/bwtwo.c bwtwo needs-flag 811.1Sderaadt 821.1Sderaadtdevice cgthree at sbus 831.2Scgdfile arch/sparc/dev/cgthree.c cgthree needs-flag 841.1Sderaadt 851.2Scgddevice cgsix at sbus 861.2Scgdfile arch/sparc/dev/cgsix.c cgsix needs-flag 871.1Sderaadt 881.2Scgdfile arch/sparc/dev/bt_subr.c cgsix cgthree 891.1Sderaadt 901.2Scgddevice le at sbus, ledma, obio: ifnet, ether 911.2Scgdfile arch/sparc/dev/if_le.c le 921.2Scgd 931.2Scgddevice ie at obio, vmes, vmel: ifnet, ether 941.2Scgdfile arch/sparc/dev/if_ie.c ie 951.2Scgd 961.2Scgd 971.2Scgdpseudo-device kbd 981.2Scgd 991.2Scgdfile arch/sparc/dev/cons.c 1001.2Scgdfile arch/sparc/dev/event.c 1011.2Scgdfile arch/sparc/dev/fb.c 1021.2Scgdfile arch/sparc/dev/ms.c 1031.2Scgdfile arch/sparc/dev/kbd.c kbd 1041.2Scgd 1051.2Scgdfile arch/sparc/fpu/fpu.c 1061.2Scgdfile arch/sparc/fpu/fpu_add.c 1071.2Scgdfile arch/sparc/fpu/fpu_compare.c 1081.2Scgdfile arch/sparc/fpu/fpu_div.c 1091.2Scgdfile arch/sparc/fpu/fpu_explode.c 1101.2Scgdfile arch/sparc/fpu/fpu_implode.c 1111.2Scgdfile arch/sparc/fpu/fpu_mul.c 1121.2Scgdfile arch/sparc/fpu/fpu_sqrt.c 1131.2Scgdfile arch/sparc/fpu/fpu_subr.c 1141.2Scgd 1151.2Scgdfile arch/sparc/rcons/raster_op.c rconsole 1161.2Scgdfile arch/sparc/rcons/raster_text.c rconsole 1171.2Scgdfile arch/sparc/rcons/rcons_font.c rconsole 1181.2Scgdfile arch/sparc/rcons/rcons_kern.c rconsole 1191.2Scgdfile arch/sparc/rcons/rcons_subr.c rconsole 1201.1Sderaadt 1211.1Sderaadt# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 1221.1Sderaadt# identified the exact problem yet. NOOPT_C suffices for now. 1231.2Scgdfile arch/sparc/sparc/autoconf.c 1241.2Scgdfile arch/sparc/sparc/amd7930intr.s audio 1251.2Scgdfile arch/sparc/sparc/cache.c 1261.2Scgdfile arch/sparc/sparc/conf.c 1271.2Scgdfile arch/sparc/sparc/in_cksum.c 1281.2Scgdfile arch/sparc/sparc/intr.c 1291.2Scgdfile arch/sparc/sparc/kgdb_stub.c 1301.1Sderaadt# sparc/sparc/locore.s is handled specially in the makefile, 1311.1Sderaadt# because it must come first in the "ld" command line. 1321.2Scgdfile arch/sparc/sparc/locore2.c 1331.2Scgdfile arch/sparc/sparc/machdep.c 1341.2Scgdfile arch/sparc/sparc/process_machdep.c 1351.2Scgdfile arch/sparc/sparc/mem.c 1361.2Scgdfile arch/sparc/sparc/openprom.c 1371.2Scgdfile arch/sparc/sparc/pmap.c 1381.1Sderaadt# the following overrides the generic "sys_process.c" 1391.2Scgd# commented out by deraadt 1401.2Scgd#file arch/sparc/sparc/sys_process.c 1411.2Scgdfile arch/sparc/sparc/sys_machdep.c 1421.2Scgdfile arch/sparc/sparc/trap.c 1431.2Scgdfile arch/sparc/sparc/vm_machdep.c 1441.2Scgdfile arch/sparc/sparc/disksubr.c 1451.1Sderaadt 1461.1Sderaadtfile kludge_for_in_proto.c hy needs-flag 1471.2Scgd 1481.2Scgdfile arch/sparc/sparc/db_interface.c ddb 1491.2Scgdfile arch/sparc/sparc/db_trace.c ddb 1501.2Scgdfile arch/sparc/sparc/db_disasm.c ddb 1511.2Scgd 1521.2Scgd# 1531.2Scgd# Compatibility modules 1541.2Scgd# 1551.2Scgd 1561.2Scgd# SVR4 Binary Compatibility (COMPAT_SVR4) 1571.2Scgdinclude "../../../compat/svr4/files.svr4" 1581.2Scgdfile arch/sparc/sparc/svr4_machdep.c compat_svr4 1591.3Schristosfile arch/sparc/sparc/sunos_machdep.c compat_sunos 1601.2Scgd 1611.2Scgd# SunOS Binary Compatibility (COMPAT_SUNOS) 1621.2Scgdinclude "../../../compat/sunos/files.sunos" 163