xref: /original-bsd/sys/sparc/conf/files.sparc (revision 3705696b)
1#	@(#)files.sparc	8.1 (Berkeley) 07/19/93
2#
3# sparc-specific configuration info
4
5maxusers 2 8 64
6
7device mainbus at root { }		# no locators (yet?)
8
9device audio at mainbus
10file	sparc/dev/bsd_audio.c		bsdaudio audio needs-flag
11
12device auxreg at mainbus
13file	sparc/sparc/auxreg.c
14
15device clock at mainbus
16device timer at mainbus
17file	sparc/sparc/clock.c
18
19device cpu at mainbus
20file	sparc/sparc/cpu.c
21
22device memreg at mainbus
23file	sparc/sparc/memreg.c
24
25device zs at mainbus
26file	sparc/dev/zs.c			zs needs-count
27
28device sbus at mainbus { slot = -1, offset = -1 }
29file	sparc/sbus/sbus.c		sbus
30
31device dma at sbus
32device esp at sbus: scsi
33file	sparc/sbus/esp.c		esp dma
34
35device bwtwo at sbus
36file	sparc/sbus/bwtwo.c		bwtwo needs-flag
37
38device cgthree at sbus
39file	sparc/sbus/cgthree.c		cgthree needs-flag
40
41device le at sbus: ifnet, ether
42file	sparc/sbus/if_le.c		le
43
44
45major { sd = 7 }
46
47file	sparc/dev/cons.c
48file	sparc/dev/event.c
49file	sparc/dev/fb.c
50file	sparc/dev/kbd.c
51file	sparc/dev/ms.c
52
53file	sparc/fpu/fpu.c
54file	sparc/fpu/fpu_add.c
55file	sparc/fpu/fpu_compare.c
56file	sparc/fpu/fpu_div.c
57file	sparc/fpu/fpu_explode.c
58file	sparc/fpu/fpu_implode.c
59file	sparc/fpu/fpu_mul.c
60file	sparc/fpu/fpu_sqrt.c
61file	sparc/fpu/fpu_subr.c
62
63file	sparc/rcons/raster_op.c	rconsole
64file	sparc/rcons/raster_text.c	rconsole
65file	sparc/rcons/rcons_font.c	rconsole
66file	sparc/rcons/rcons_kern.c	rconsole
67file	sparc/rcons/rcons_subr.c	rconsole
68
69# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
70# identified the exact problem yet.  NOOPT_C suffices for now.
71file	sparc/sparc/autoconf.c
72file	sparc/sparc/bsd_audiointr.s	bsdaudio audio needs-flag
73file	sparc/sparc/cache.c		compile-with "${NOOPT_C}"
74file	sparc/sparc/conf.c
75file	sparc/sparc/in_cksum.c
76file	sparc/sparc/intr.c
77file	sparc/sparc/kgdb_stub.c
78# sparc/sparc/locore.s is handled specially in the makefile,
79# because it must come first in the "ld" command line.
80file	sparc/sparc/locore2.c
81file	sparc/sparc/machdep.c
82file	sparc/sparc/mem.c
83file	sparc/sparc/openprom.c
84file	sparc/sparc/pmap.c		compile-with "${NOOPT_C}"
85# the following overrides the generic "sys_process.c"
86file	sparc/sparc/sys_process.c
87file	sparc/sparc/sys_machdep.c	trace
88file	sparc/sparc/trap.c
89file	sparc/sparc/vm_machdep.c
90
91file	sparc/sunos/sun_disklabel.c	compat_sunos
92file	sparc/sunos/sun_ioctl.c		compat_sunos
93file	sparc/sunos/sun_misc.c		compat_sunos
94file	sparc/sunos/sun_sysent.c	compat_sunos
95
96file	kludge_for_in_proto.c		hy needs-flag
97