files.sun3 revision 1.19 1 1.19 gwr # $NetBSD: files.sun3,v 1.19 1996/02/16 20:04:36 gwr Exp $
2 1.7 cgd
3 1.7 cgd #
4 1.7 cgd # sun3-specific configuration info
5 1.7 cgd #
6 1.7 cgd
7 1.7 cgd # maxpartitions must be first item in files.${ARCH}.newconf
8 1.8 gwr maxpartitions 8
9 1.7 cgd
10 1.7 cgd maxusers 2 8 64
11 1.7 cgd
12 1.7 cgd # Standard stuff
13 1.7 cgd file arch/sun3/sun3/autoconf.c
14 1.7 cgd file arch/sun3/sun3/cache.c havecache
15 1.7 cgd file arch/sun3/sun3/conf.c
16 1.7 cgd file arch/sun3/sun3/control.c
17 1.8 gwr file arch/sun3/sun3/ctrlsp.S
18 1.11 gwr file arch/sun3/sun3/dvma.c
19 1.7 cgd file arch/sun3/sun3/db_machdep.c ddb
20 1.19 gwr file arch/sun3/sun3/db_memrw.c ddb kgdb
21 1.7 cgd file arch/sun3/sun3/disksubr.c
22 1.7 cgd file arch/sun3/sun3/isr.c
23 1.19 gwr file arch/sun3/sun3/kgdb_stub.c kgdb
24 1.7 cgd file arch/sun3/sun3/machdep.c
25 1.7 cgd file arch/sun3/sun3/mem.c
26 1.7 cgd file arch/sun3/sun3/pmap.c
27 1.8 gwr #file arch/sun3/sun3/stub.c
28 1.7 cgd file arch/sun3/sun3/sun3_startup.c
29 1.11 gwr file arch/sun3/sun3/sys_machdep.c
30 1.7 cgd file arch/sun3/sun3/trap.c
31 1.7 cgd file arch/sun3/sun3/vector.c
32 1.7 cgd file arch/sun3/sun3/vm_machdep.c
33 1.7 cgd
34 1.18 gwr include "../../m68k/fpe/files.fpe"
35 1.18 gwr
36 1.7 cgd file arch/m68k/m68k/copy.s
37 1.7 cgd file dev/cons.c
38 1.7 cgd
39 1.7 cgd # Declare our "catch-all" root node.
40 1.7 cgd device mainbus at root {}
41 1.7 cgd # Misc. mainbus things (catch-all)
42 1.7 cgd # Control space hack
43 1.7 cgd device obctl at mainbus {addr = -1, [level = -1]}
44 1.7 cgd # Floating Point Unit
45 1.7 cgd device fpu at mainbus {}
46 1.7 cgd file arch/sun3/sun3/fpu.c fpu
47 1.7 cgd
48 1.7 cgd # Bus types
49 1.7 cgd #
50 1.7 cgd # The implementation of the bus_* functions in autoconfig.c
51 1.7 cgd # requires these all to agree with <autoconf.h> struct bus_loc
52 1.7 cgd
53 1.7 cgd # On-board MEMory space
54 1.7 cgd device obmem at mainbus {addr = -1, [level = -1]}
55 1.7 cgd # On-board I/O space
56 1.7 cgd device obio at mainbus {addr = -1, [level = -1]}
57 1.7 cgd # VME Short space (D16)
58 1.7 cgd device vmes at mainbus {addr = -1, [level = -1], [vect = -1]}
59 1.7 cgd # VME Long space (D32)
60 1.7 cgd device vmel at mainbus {addr = -1, [level = -1], [vect = -1]}
61 1.7 cgd
62 1.7 cgd file arch/sun3/dev/obctl.c obctl
63 1.7 cgd file arch/sun3/dev/obio.c obio
64 1.7 cgd file arch/sun3/dev/obmem.c obmem
65 1.7 cgd file arch/sun3/dev/vme.c vmes vmel
66 1.7 cgd
67 1.7 cgd #
68 1.13 gwr # Machine-independent SCSI drivers
69 1.7 cgd #
70 1.13 gwr include "../../../scsi/files.scsi"
71 1.7 cgd
72 1.7 cgd #
73 1.7 cgd # On-Board I/O (OBIO)
74 1.7 cgd #
75 1.7 cgd
76 1.7 cgd device eeprom at obio
77 1.7 cgd file arch/sun3/dev/eeprom.c eeprom
78 1.7 cgd
79 1.7 cgd device clock at obio
80 1.7 cgd file arch/sun3/sun3/clock.c clock
81 1.7 cgd
82 1.7 cgd device ie at obio, vmes: ifnet, ether
83 1.7 cgd file arch/sun3/dev/if_ie.c ie
84 1.7 cgd file arch/sun3/dev/if_ie_subr.c ie
85 1.7 cgd
86 1.7 cgd device le at obio: ifnet, ether
87 1.7 cgd file arch/sun3/dev/if_le.c le
88 1.7 cgd file arch/sun3/dev/if_le_subr.c le
89 1.7 cgd
90 1.7 cgd device si at obio, vmes: scsi
91 1.7 cgd file arch/sun3/dev/si.c si
92 1.14 gwr
93 1.14 gwr device ncr_si at obio, vmes: scsi, ncr5380sbc
94 1.14 gwr file arch/sun3/dev/ncr_si.c ncr_si
95 1.7 cgd
96 1.7 cgd #
97 1.17 gwr # Sun-compatible Frame Buffers (?)
98 1.17 gwr #
99 1.17 gwr define sunfb
100 1.17 gwr file arch/sun3/dev/fb.c sunfb
101 1.17 gwr
102 1.17 gwr #
103 1.7 cgd # On-Board MEMory (OBMEM)
104 1.1 glass #
105 1.7 cgd device bwtwo at obmem: sunfb
106 1.7 cgd file arch/sun3/dev/bw2.c bwtwo needs-flag
107 1.7 cgd
108 1.7 cgd device cgtwo at vmes: sunfb
109 1.7 cgd file arch/sun3/dev/cg2.c cgtwo needs-flag
110 1.7 cgd
111 1.7 cgd device cgfour at obmem: sunfb
112 1.7 cgd file arch/sun3/dev/cg4.c cgfour needs-flag
113 1.7 cgd
114 1.7 cgd file arch/sun3/dev/bt_subr.c cgfour
115 1.7 cgd
116 1.7 cgd #
117 1.12 gwr # VME
118 1.12 gwr #
119 1.12 gwr device xdc at vmel {drive = -1}
120 1.12 gwr device xd at xdc: disk
121 1.12 gwr file arch/sun3/dev/xd.c xd needs-flag
122 1.12 gwr
123 1.15 gwr device xyc at vmes {drive = -1}
124 1.12 gwr device xy at xyc: disk
125 1.12 gwr file arch/sun3/dev/xy.c xy needs-flag
126 1.12 gwr
127 1.12 gwr
128 1.12 gwr #
129 1.7 cgd # On-Board Control (OBCTL)
130 1.7 cgd #
131 1.7 cgd device idprom at obctl
132 1.7 cgd file arch/sun3/dev/idprom.c idprom needs-count
133 1.7 cgd
134 1.7 cgd #
135 1.7 cgd # Console (zs) related stuff
136 1.7 cgd #
137 1.17 gwr device zsc at obio {channel = -1}
138 1.17 gwr file arch/sun3/dev/zs.c zsc needs-flag
139 1.17 gwr file dev/ic/z8530sc.c zsc
140 1.17 gwr
141 1.17 gwr device zstty at zsc: tty
142 1.17 gwr file dev/ic/z8530tty.c zstty needs-flag
143 1.19 gwr file arch/sun3/dev/zs_kgdb.c kgdb
144 1.17 gwr
145 1.17 gwr define zsevent
146 1.17 gwr file dev/sun/event.c zsevent
147 1.17 gwr
148 1.17 gwr device kbd at zsc: zsevent
149 1.17 gwr file dev/sun/kbd.c kbd needs-flag
150 1.17 gwr file dev/sun/kbd_tables.c kbd
151 1.17 gwr file arch/sun3/dev/kd.c kbd
152 1.17 gwr
153 1.17 gwr device ms at zsc: zsevent
154 1.17 gwr file dev/sun/ms.c ms needs-flag
155 1.17 gwr
156 1.7 cgd
157 1.12 gwr # RAM Disk for boot tape
158 1.12 gwr device rd at mainbus
159 1.12 gwr file dev/ramdisk.c rd needs-count
160 1.12 gwr file arch/sun3/dev/rd_root.c ramdisk_hooks
161 1.7 cgd
162 1.7 cgd # Major numbers for root/swap device configuration
163 1.12 gwr major {xy=3} # Xylogics 450 and 451
164 1.9 gwr major {vnd=5} # vnode pseudo-device
165 1.7 cgd major {sd=7} # SCSI disk
166 1.12 gwr major {xd=10} # Xylogics 7053
167 1.12 gwr major {rd=13} # RAM disk (for mini-kernel)
168 1.7 cgd
169 1.7 cgd # Compatibility modules
170 1.6 glass
171 1.7 cgd # SunOS Binary Compatibility (COMPAT_SUNOS)
172 1.7 cgd include "../../../compat/sunos/files.sunos"
173 1.7 cgd file arch/m68k/m68k/sunos_machdep.c compat_sunos
174