4.4BSD snapshot (revision 8.1)
[unix-history] / usr / src / sys / sparc / conf / files.sparc
CommitLineData
d1eb6d38 1# @(#)files.sparc 8.1 (Berkeley) %G%
8649c649
CT
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
8649c649
CT
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
f014bd36
CT
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.
8649c649
CT
71file sparc/sparc/autoconf.c
72file sparc/sparc/bsd_audiointr.s bsdaudio audio needs-flag
f014bd36 73file sparc/sparc/cache.c compile-with "${NOOPT_C}"
8649c649
CT
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
f014bd36 84file sparc/sparc/pmap.c compile-with "${NOOPT_C}"
8649c649
CT
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