xref: /original-bsd/sys/sparc/conf/files.sparc (revision 9b3b4bba)
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