xref: /csrg-svn/sys/sparc/conf/files.sparc (revision 64788)
1*64788Storek#	@(#)files.sparc	8.3 (Berkeley) 10/30/93
259181Storek#
359181Storek# sparc-specific configuration info
459181Storek
559181Storekmaxusers 2 8 64
659181Storek
759181Storekdevice mainbus at root { }		# no locators (yet?)
859181Storek
959181Storekdevice audio at mainbus
1059181Storekfile	sparc/dev/bsd_audio.c		bsdaudio audio needs-flag
1159181Storek
1259181Storekdevice auxreg at mainbus
1359181Storekfile	sparc/sparc/auxreg.c
1459181Storek
1559181Storekdevice clock at mainbus
1659181Storekdevice timer at mainbus
1759181Storekfile	sparc/sparc/clock.c
1859181Storek
1959181Storekdevice cpu at mainbus
2059181Storekfile	sparc/sparc/cpu.c
2159181Storek
2259181Storekdevice memreg at mainbus
2359181Storekfile	sparc/sparc/memreg.c
2459181Storek
2559181Storekdevice zs at mainbus
2659181Storekfile	sparc/dev/zs.c			zs needs-count
2759181Storek
2859181Storekdevice sbus at mainbus { slot = -1, offset = -1 }
2959181Storekfile	sparc/sbus/sbus.c		sbus
3059181Storek
3159181Storekdevice dma at sbus
3259181Storekdevice esp at sbus: scsi
3359181Storekfile	sparc/sbus/esp.c		esp dma
3459181Storek
3559181Storekdevice bwtwo at sbus
3659181Storekfile	sparc/sbus/bwtwo.c		bwtwo needs-flag
3759181Storek
3864781Storek# shared code between cg3/cg6 drivers
3964781Storekfile	sparc/sbus/bt_subr.c		cgthree cgsix
4064781Storek
4159181Storekdevice cgthree at sbus
4259181Storekfile	sparc/sbus/cgthree.c		cgthree needs-flag
4359181Storek
4464781Storekdevice cgsix at sbus
4564781Storekfile	sparc/sbus/cgsix.c		cgsix needs-flag
4664781Storek
4759181Storekdevice le at sbus: ifnet, ether
4859181Storekfile	sparc/sbus/if_le.c		le
4959181Storek
5059181Storek
5159181Storekmajor { sd = 7 }
5259181Storek
5359181Storekfile	sparc/dev/cons.c
5459181Storekfile	sparc/dev/event.c
5559181Storekfile	sparc/dev/fb.c
56*64788Storek# The console keyboard driver is not really optional, but we want
57*64788Storek# a pseudo-device style `attach' call, and this is the easiest way
58*64788Storek# to obtain one.  If one is not declared, the kernel will fail to link.
59*64788Storekpseudo-device	kbd
60*64788Storekfile	sparc/dev/kbd.c			kbd
6159181Storekfile	sparc/dev/ms.c
6259181Storek
6359181Storekfile	sparc/fpu/fpu.c
6459181Storekfile	sparc/fpu/fpu_add.c
6559181Storekfile	sparc/fpu/fpu_compare.c
6659181Storekfile	sparc/fpu/fpu_div.c
6759181Storekfile	sparc/fpu/fpu_explode.c
6859181Storekfile	sparc/fpu/fpu_implode.c
6959181Storekfile	sparc/fpu/fpu_mul.c
7059181Storekfile	sparc/fpu/fpu_sqrt.c
7159181Storekfile	sparc/fpu/fpu_subr.c
7259181Storek
7364781Storekfile	sparc/rcons/raster_op.c		rconsole
7459181Storekfile	sparc/rcons/raster_text.c	rconsole
7559181Storekfile	sparc/rcons/rcons_font.c	rconsole
7659181Storekfile	sparc/rcons/rcons_kern.c	rconsole
7759181Storekfile	sparc/rcons/rcons_subr.c	rconsole
7859181Storek
7963919Storek# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
8063919Storek# identified the exact problem yet.  NOOPT_C suffices for now.
8159181Storekfile	sparc/sparc/autoconf.c
8259181Storekfile	sparc/sparc/bsd_audiointr.s	bsdaudio audio needs-flag
8363919Storekfile	sparc/sparc/cache.c		compile-with "${NOOPT_C}"
8459181Storekfile	sparc/sparc/conf.c
8559181Storekfile	sparc/sparc/in_cksum.c
8659181Storekfile	sparc/sparc/intr.c
8759181Storekfile	sparc/sparc/kgdb_stub.c
8859181Storek# sparc/sparc/locore.s is handled specially in the makefile,
8959181Storek# because it must come first in the "ld" command line.
9059181Storekfile	sparc/sparc/locore2.c
9159181Storekfile	sparc/sparc/machdep.c
9259181Storekfile	sparc/sparc/mem.c
9359181Storekfile	sparc/sparc/openprom.c
9463919Storekfile	sparc/sparc/pmap.c		compile-with "${NOOPT_C}"
9559181Storek# the following overrides the generic "sys_process.c"
9659181Storekfile	sparc/sparc/sys_process.c
9759181Storekfile	sparc/sparc/sys_machdep.c	trace
9859181Storekfile	sparc/sparc/trap.c
9959181Storekfile	sparc/sparc/vm_machdep.c
10059181Storek
10159181Storekfile	sparc/sunos/sun_disklabel.c	compat_sunos
10259181Storekfile	sparc/sunos/sun_ioctl.c		compat_sunos
10359181Storekfile	sparc/sunos/sun_misc.c		compat_sunos
10459181Storekfile	sparc/sunos/sun_sysent.c	compat_sunos
10559181Storek
10659181Storekfile	kludge_for_in_proto.c		hy needs-flag
107