1*9b3b4bbaStorek# @(#)files.sparc 8.3 (Berkeley) 10/30/93 23cf3d601Storek# 33cf3d601Storek# sparc-specific configuration info 43cf3d601Storek 53cf3d601Storekmaxusers 2 8 64 63cf3d601Storek 73cf3d601Storekdevice mainbus at root { } # no locators (yet?) 83cf3d601Storek 93cf3d601Storekdevice audio at mainbus 103cf3d601Storekfile sparc/dev/bsd_audio.c bsdaudio audio needs-flag 113cf3d601Storek 123cf3d601Storekdevice auxreg at mainbus 133cf3d601Storekfile sparc/sparc/auxreg.c 143cf3d601Storek 153cf3d601Storekdevice clock at mainbus 163cf3d601Storekdevice timer at mainbus 173cf3d601Storekfile sparc/sparc/clock.c 183cf3d601Storek 193cf3d601Storekdevice cpu at mainbus 203cf3d601Storekfile sparc/sparc/cpu.c 213cf3d601Storek 223cf3d601Storekdevice memreg at mainbus 233cf3d601Storekfile sparc/sparc/memreg.c 243cf3d601Storek 253cf3d601Storekdevice zs at mainbus 263cf3d601Storekfile sparc/dev/zs.c zs needs-count 273cf3d601Storek 283cf3d601Storekdevice sbus at mainbus { slot = -1, offset = -1 } 293cf3d601Storekfile sparc/sbus/sbus.c sbus 303cf3d601Storek 313cf3d601Storekdevice dma at sbus 323cf3d601Storekdevice esp at sbus: scsi 333cf3d601Storekfile sparc/sbus/esp.c esp dma 343cf3d601Storek 353cf3d601Storekdevice bwtwo at sbus 363cf3d601Storekfile sparc/sbus/bwtwo.c bwtwo needs-flag 373cf3d601Storek 384dc59444Storek# shared code between cg3/cg6 drivers 394dc59444Storekfile sparc/sbus/bt_subr.c cgthree cgsix 404dc59444Storek 413cf3d601Storekdevice cgthree at sbus 423cf3d601Storekfile sparc/sbus/cgthree.c cgthree needs-flag 433cf3d601Storek 444dc59444Storekdevice cgsix at sbus 454dc59444Storekfile sparc/sbus/cgsix.c cgsix needs-flag 464dc59444Storek 473cf3d601Storekdevice le at sbus: ifnet, ether 483cf3d601Storekfile sparc/sbus/if_le.c le 493cf3d601Storek 503cf3d601Storek 513cf3d601Storekmajor { sd = 7 } 523cf3d601Storek 533cf3d601Storekfile sparc/dev/cons.c 543cf3d601Storekfile sparc/dev/event.c 553cf3d601Storekfile sparc/dev/fb.c 56*9b3b4bbaStorek# The console keyboard driver is not really optional, but we want 57*9b3b4bbaStorek# a pseudo-device style `attach' call, and this is the easiest way 58*9b3b4bbaStorek# to obtain one. If one is not declared, the kernel will fail to link. 59*9b3b4bbaStorekpseudo-device kbd 60*9b3b4bbaStorekfile sparc/dev/kbd.c kbd 613cf3d601Storekfile sparc/dev/ms.c 623cf3d601Storek 633cf3d601Storekfile sparc/fpu/fpu.c 643cf3d601Storekfile sparc/fpu/fpu_add.c 653cf3d601Storekfile sparc/fpu/fpu_compare.c 663cf3d601Storekfile sparc/fpu/fpu_div.c 673cf3d601Storekfile sparc/fpu/fpu_explode.c 683cf3d601Storekfile sparc/fpu/fpu_implode.c 693cf3d601Storekfile sparc/fpu/fpu_mul.c 703cf3d601Storekfile sparc/fpu/fpu_sqrt.c 713cf3d601Storekfile sparc/fpu/fpu_subr.c 723cf3d601Storek 733cf3d601Storekfile sparc/rcons/raster_op.c rconsole 743cf3d601Storekfile sparc/rcons/raster_text.c rconsole 753cf3d601Storekfile sparc/rcons/rcons_font.c rconsole 763cf3d601Storekfile sparc/rcons/rcons_kern.c rconsole 773cf3d601Storekfile sparc/rcons/rcons_subr.c rconsole 783cf3d601Storek 790e145e5fStorek# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 800e145e5fStorek# identified the exact problem yet. NOOPT_C suffices for now. 813cf3d601Storekfile sparc/sparc/autoconf.c 823cf3d601Storekfile sparc/sparc/bsd_audiointr.s bsdaudio audio needs-flag 830e145e5fStorekfile sparc/sparc/cache.c compile-with "${NOOPT_C}" 843cf3d601Storekfile sparc/sparc/conf.c 853cf3d601Storekfile sparc/sparc/in_cksum.c 863cf3d601Storekfile sparc/sparc/intr.c 873cf3d601Storekfile sparc/sparc/kgdb_stub.c 883cf3d601Storek# sparc/sparc/locore.s is handled specially in the makefile, 893cf3d601Storek# because it must come first in the "ld" command line. 903cf3d601Storekfile sparc/sparc/locore2.c 913cf3d601Storekfile sparc/sparc/machdep.c 923cf3d601Storekfile sparc/sparc/mem.c 933cf3d601Storekfile sparc/sparc/openprom.c 940e145e5fStorekfile sparc/sparc/pmap.c compile-with "${NOOPT_C}" 953cf3d601Storek# the following overrides the generic "sys_process.c" 963cf3d601Storekfile sparc/sparc/sys_process.c 973cf3d601Storekfile sparc/sparc/sys_machdep.c trace 983cf3d601Storekfile sparc/sparc/trap.c 993cf3d601Storekfile sparc/sparc/vm_machdep.c 1003cf3d601Storek 1013cf3d601Storekfile sparc/sunos/sun_disklabel.c compat_sunos 1023cf3d601Storekfile sparc/sunos/sun_ioctl.c compat_sunos 1033cf3d601Storekfile sparc/sunos/sun_misc.c compat_sunos 1043cf3d601Storekfile sparc/sunos/sun_sysent.c compat_sunos 1053cf3d601Storek 1063cf3d601Storekfile kludge_for_in_proto.c hy needs-flag 107