files.sun3 revision 1.7 1 1.7 cgd # $NetBSD: files.sun3,v 1.7 1995/04/28 08:20:35 cgd 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.7 cgd # 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.7 cgd file arch/sun3/sun3/db_machdep.c ddb
18 1.7 cgd file arch/sun3/sun3/disksubr.c
19 1.7 cgd file arch/sun3/sun3/isr.c
20 1.7 cgd file arch/sun3/sun3/machdep.c
21 1.7 cgd file arch/sun3/sun3/mem.c
22 1.7 cgd file arch/sun3/sun3/pmap.c
23 1.7 cgd file arch/sun3/sun3/stub.c
24 1.7 cgd file arch/sun3/sun3/sun3_startup.c
25 1.7 cgd file arch/sun3/sun3/trap.c
26 1.7 cgd file arch/sun3/sun3/vector.c
27 1.7 cgd file arch/sun3/sun3/vm_machdep.c
28 1.7 cgd
29 1.7 cgd file arch/m68k/fpe/fpu_emulate.c fpu_emulate
30 1.7 cgd file arch/m68k/m68k/copy.s
31 1.7 cgd file dev/cons.c
32 1.7 cgd file dev/cninit.c
33 1.7 cgd
34 1.7 cgd # Declare our "catch-all" root node.
35 1.7 cgd device mainbus at root {}
36 1.7 cgd # Misc. mainbus things (catch-all)
37 1.7 cgd # Control space hack
38 1.7 cgd device obctl at mainbus {addr = -1, [level = -1]}
39 1.7 cgd # Floating Point Unit
40 1.7 cgd device fpu at mainbus {}
41 1.7 cgd file arch/sun3/sun3/fpu.c fpu
42 1.7 cgd
43 1.7 cgd # Bus types
44 1.7 cgd #
45 1.7 cgd # The implementation of the bus_* functions in autoconfig.c
46 1.7 cgd # requires these all to agree with <autoconf.h> struct bus_loc
47 1.7 cgd
48 1.7 cgd # On-board MEMory space
49 1.7 cgd device obmem at mainbus {addr = -1, [level = -1]}
50 1.7 cgd # On-board I/O space
51 1.7 cgd device obio at mainbus {addr = -1, [level = -1]}
52 1.7 cgd # VME Short space (D16)
53 1.7 cgd device vmes at mainbus {addr = -1, [level = -1], [vect = -1]}
54 1.7 cgd # VME Long space (D32)
55 1.7 cgd device vmel at mainbus {addr = -1, [level = -1], [vect = -1]}
56 1.7 cgd
57 1.7 cgd file arch/sun3/dev/obctl.c obctl
58 1.7 cgd file arch/sun3/dev/obio.c obio
59 1.7 cgd file arch/sun3/dev/obmem.c obmem
60 1.7 cgd file arch/sun3/dev/vme.c vmes vmel
61 1.7 cgd
62 1.7 cgd #
63 1.7 cgd # Sun-compatible Frame Buffers (?)
64 1.7 cgd #
65 1.7 cgd define sunfb {}
66 1.7 cgd
67 1.7 cgd #
68 1.7 cgd # SCSI driver and associated stuff
69 1.7 cgd #
70 1.7 cgd define scsi {}
71 1.7 cgd file scsi/scsi_base.c scsi
72 1.7 cgd file scsi/scsi_ioctl.c scsi
73 1.7 cgd file scsi/scsiconf.c scsi
74 1.7 cgd
75 1.7 cgd device scsibus at scsi {target = -1, lun = -1}
76 1.7 cgd
77 1.7 cgd device sd at scsibus: disk
78 1.7 cgd file scsi/sd.c sd needs-flag
79 1.7 cgd
80 1.7 cgd device st at scsibus: tape
81 1.7 cgd file scsi/st.c st needs-flag
82 1.7 cgd
83 1.7 cgd device cd at scsibus: disk
84 1.7 cgd file scsi/cd.c cd needs-flag
85 1.7 cgd
86 1.7 cgd device ch at scsibus: disk
87 1.7 cgd file scsi/ch.c ch needs-flag
88 1.7 cgd
89 1.7 cgd file scsi/uk.c uk needs-flag
90 1.7 cgd file scsi/su.c su needs-flag
91 1.7 cgd
92 1.7 cgd #
93 1.7 cgd # On-Board I/O (OBIO)
94 1.7 cgd #
95 1.7 cgd device zs at obio: tty
96 1.7 cgd file arch/sun3/dev/zs.c zs needs-count
97 1.7 cgd
98 1.7 cgd device eeprom at obio
99 1.7 cgd file arch/sun3/dev/eeprom.c eeprom
100 1.7 cgd
101 1.7 cgd device clock at obio
102 1.7 cgd file arch/sun3/sun3/clock.c clock
103 1.7 cgd
104 1.7 cgd device ie at obio, vmes: ifnet, ether
105 1.7 cgd file arch/sun3/dev/if_ie.c ie
106 1.7 cgd file arch/sun3/dev/if_ie_subr.c ie
107 1.7 cgd
108 1.7 cgd device le at obio: ifnet, ether
109 1.7 cgd file arch/sun3/dev/if_le.c le
110 1.7 cgd file arch/sun3/dev/if_le_subr.c le
111 1.7 cgd
112 1.7 cgd device si at obio, vmes: scsi
113 1.7 cgd file arch/sun3/dev/si.c si
114 1.7 cgd
115 1.7 cgd #
116 1.7 cgd # On-Board MEMory (OBMEM)
117 1.1 glass #
118 1.7 cgd device bwtwo at obmem: sunfb
119 1.7 cgd file arch/sun3/dev/bw2.c bwtwo needs-flag
120 1.7 cgd
121 1.7 cgd device cgtwo at vmes: sunfb
122 1.7 cgd file arch/sun3/dev/cg2.c cgtwo needs-flag
123 1.7 cgd
124 1.7 cgd device cgfour at obmem: sunfb
125 1.7 cgd file arch/sun3/dev/cg4.c cgfour needs-flag
126 1.7 cgd
127 1.7 cgd file arch/sun3/dev/bt_subr.c cgfour
128 1.7 cgd
129 1.7 cgd #
130 1.7 cgd # On-Board Control (OBCTL)
131 1.7 cgd #
132 1.7 cgd device idprom at obctl
133 1.7 cgd file arch/sun3/dev/idprom.c idprom needs-count
134 1.7 cgd
135 1.7 cgd #
136 1.7 cgd # Console (zs) related stuff
137 1.7 cgd #
138 1.7 cgd file arch/sun3/dev/kbd.c zs
139 1.7 cgd file arch/sun3/dev/event.c zs
140 1.7 cgd file arch/sun3/dev/kd.c zs
141 1.7 cgd file arch/sun3/dev/ms.c zs
142 1.7 cgd file arch/sun3/dev/fb.c
143 1.7 cgd
144 1.7 cgd # This is obsolete...
145 1.7 cgd pseudo-device prom
146 1.7 cgd file arch/sun3/dev/prom.c prom needs-flag
147 1.7 cgd
148 1.7 cgd # Major numbers for root/swap device configuration
149 1.7 cgd major {sd=7} # SCSI disk
150 1.7 cgd #major {xy=3} # Xylogics 450 and 451
151 1.7 cgd #major {xd=10} # Xylogics 7053
152 1.7 cgd #major {rd=13} # RAM disk (for mini-kernel)
153 1.7 cgd #major {vnd=??} # vnode pseudo-device
154 1.7 cgd
155 1.7 cgd # Compatibility modules
156 1.6 glass
157 1.7 cgd # SunOS Binary Compatibility (COMPAT_SUNOS)
158 1.7 cgd include "../../../compat/sunos/files.sunos"
159 1.7 cgd file arch/m68k/m68k/sunos_machdep.c compat_sunos
160