files.mac68k revision 1.98.8.5 1 1.98.8.5 nathanw # $NetBSD: files.mac68k,v 1.98.8.5 2002/06/20 03:39:24 nathanw Exp $
2 1.98.8.2 nathanw
3 1.98.8.2 nathanw # mac68k-specific configuration info
4 1.98.8.2 nathanw
5 1.98.8.2 nathanw # options understood by the mac68k-specific part of the kernel
6 1.98.8.2 nathanw # (note, these are case-sensitive)
7 1.98.8.2 nathanw defflag opt_adb.h ADB_DEBUG MRG_ADB ALTXBUTTONS
8 1.98.8.2 nathanw defflag opt_mac68k.h DISABLE_EXT_CACHE ZS_CONSOLE_ABORT
9 1.98.8.2 nathanw
10 1.98.8.2 nathanw defflag opt_wsdisplay_compat.h WSDISPLAY_COMPAT_ITEFONT
11 1.98.8.2 nathanw
12 1.98.8.2 nathanw # maxpartitions must be first item in files.${ARCH}.newconf
13 1.98.8.2 nathanw maxpartitions 8
14 1.98.8.2 nathanw
15 1.98.8.2 nathanw maxusers 2 8 64
16 1.98.8.2 nathanw
17 1.98.8.2 nathanw device mainbus { } # no locators (yet?)
18 1.98.8.2 nathanw attach mainbus at root
19 1.98.8.2 nathanw
20 1.98.8.2 nathanw include "dev/wscons/files.wscons"
21 1.98.8.2 nathanw
22 1.98.8.2 nathanw define obio_norm { [addr = -1], ["no drq" = -1], ["no hsk" = -1] }
23 1.98.8.2 nathanw define obio_scsi5380 { [addr = -1], [drq = -1], [hsk = -1] }
24 1.98.8.2 nathanw device obio: obio_norm, obio_scsi5380
25 1.98.8.2 nathanw attach obio at mainbus
26 1.98.8.2 nathanw file arch/mac68k/obio/obio.c obio
27 1.98.8.2 nathanw
28 1.98.8.2 nathanw device adb { }
29 1.98.8.2 nathanw attach adb at obio_norm
30 1.98.8.2 nathanw file arch/mac68k/dev/adb.c adb
31 1.98.8.2 nathanw file arch/mac68k/dev/adbsysasm.s
32 1.98.8.2 nathanw file arch/mac68k/dev/adb_direct.c
33 1.98.8.2 nathanw file arch/mac68k/dev/pm_direct.c
34 1.98.8.2 nathanw
35 1.98.8.2 nathanw device aed
36 1.98.8.2 nathanw attach aed at adb
37 1.98.8.2 nathanw file arch/mac68k/dev/aed.c aed needs-flag
38 1.98.8.2 nathanw
39 1.98.8.2 nathanw device akbd: wskbddev
40 1.98.8.2 nathanw attach akbd at adb
41 1.98.8.2 nathanw file arch/mac68k/dev/akbd.c akbd needs-flag
42 1.98.8.2 nathanw
43 1.98.8.2 nathanw device ams: wsmousedev
44 1.98.8.2 nathanw attach ams at adb
45 1.98.8.2 nathanw file arch/mac68k/dev/ams.c ams needs-flag
46 1.98.8.2 nathanw
47 1.98.8.2 nathanw device asc
48 1.98.8.2 nathanw attach asc at obio_norm
49 1.98.8.2 nathanw file arch/mac68k/obio/asc.c asc needs-flag
50 1.98.8.2 nathanw
51 1.98.8.2 nathanw device nubus { }
52 1.98.8.2 nathanw attach nubus at mainbus
53 1.98.8.2 nathanw file arch/mac68k/nubus/nubus.c nubus
54 1.98.8.2 nathanw
55 1.98.8.2 nathanw define grfbus { }
56 1.98.8.2 nathanw file arch/mac68k/dev/grf_subr.c grfbus
57 1.98.8.2 nathanw
58 1.98.8.2 nathanw device intvid: grfbus
59 1.98.8.2 nathanw attach intvid at obio_norm
60 1.98.8.2 nathanw file arch/mac68k/obio/grf_obio.c intvid
61 1.98.8.2 nathanw
62 1.98.8.2 nathanw device macvid: grfbus
63 1.98.8.2 nathanw attach macvid at nubus
64 1.98.8.2 nathanw file arch/mac68k/nubus/grf_nubus.c macvid
65 1.98.8.2 nathanw
66 1.98.8.2 nathanw device macfb: wsemuldisplaydev, wsrasteremulops
67 1.98.8.2 nathanw attach macfb at grfbus
68 1.98.8.2 nathanw file arch/mac68k/dev/macfb.c macfb needs-flag
69 1.98.8.2 nathanw
70 1.98.8.2 nathanw file arch/mac68k/dev/maccons.c akbd & macfb
71 1.98.8.2 nathanw
72 1.98.8.2 nathanw #device ite: wsemuldisplaydev
73 1.98.8.2 nathanw #attach ite at wsdisplay
74 1.98.8.2 nathanw #file arch/mac68k/dev/ite_compat.c ite needs-flag
75 1.98.8.2 nathanw
76 1.98.8.2 nathanw device ae: ifnet, ether, arp, dp8390nic
77 1.98.8.2 nathanw attach ae at nubus with ae_nubus
78 1.98.8.2 nathanw file arch/mac68k/nubus/if_ae_nubus.c ae_nubus
79 1.98.8.2 nathanw file arch/mac68k/dev/if_ae.c ae
80 1.98.8.2 nathanw
81 1.98.8.2 nathanw device mc: ifnet, ether, arp
82 1.98.8.2 nathanw attach mc at obio_norm with mc_obio
83 1.98.8.2 nathanw file arch/mac68k/dev/if_mc.c mc
84 1.98.8.2 nathanw file arch/mac68k/obio/if_mc_obio.c mc_obio
85 1.98.8.2 nathanw
86 1.98.8.2 nathanw device sn: ifnet, ether, arp
87 1.98.8.2 nathanw attach sn at obio_norm with sn_obio
88 1.98.8.2 nathanw attach sn at nubus with sn_nubus
89 1.98.8.2 nathanw file arch/mac68k/dev/if_sn.c sn
90 1.98.8.2 nathanw file arch/mac68k/obio/if_sn_obio.c sn_obio
91 1.98.8.2 nathanw file arch/mac68k/nubus/if_sn_nubus.c sn_nubus
92 1.98.8.2 nathanw
93 1.98.8.2 nathanw attach sm at nubus with sm_nubus
94 1.98.8.2 nathanw file arch/mac68k/nubus/if_sm_nubus.c sm_nubus
95 1.98.8.2 nathanw
96 1.98.8.2 nathanw # Sony floppy disk controller
97 1.98.8.2 nathanw device iwm { drive = -1 }
98 1.98.8.2 nathanw attach iwm at obio_norm
99 1.98.8.2 nathanw
100 1.98.8.2 nathanw device fd: disk
101 1.98.8.2 nathanw attach fd at iwm
102 1.98.8.2 nathanw file arch/mac68k/obio/iwm_fd.c fd needs-flag
103 1.98.8.2 nathanw file arch/mac68k/obio/iwm.s fd needs-flag
104 1.98.8.2 nathanw
105 1.98.8.2 nathanw include "dev/scsipi/files.scsipi"
106 1.98.8.2 nathanw
107 1.98.8.2 nathanw # Option 1 for ncr5380 support
108 1.98.8.2 nathanw device ncrscsi: scsi
109 1.98.8.2 nathanw attach ncrscsi at obio_scsi5380
110 1.98.8.2 nathanw file arch/mac68k/dev/mac68k5380.c ncrscsi needs-flag
111 1.98.8.2 nathanw
112 1.98.8.2 nathanw # Option 2 for ncr5380 support
113 1.98.8.2 nathanw device sbc: scsi, ncr5380sbc
114 1.98.8.2 nathanw attach sbc at obio_scsi5380 with sbc_obio
115 1.98.8.2 nathanw file arch/mac68k/dev/sbc.c sbc
116 1.98.8.2 nathanw file arch/mac68k/obio/sbc_obio.c sbc_obio
117 1.98.8.2 nathanw
118 1.98.8.2 nathanw attach esp at obio_norm
119 1.98.8.2 nathanw file arch/mac68k/obio/esp.c esp
120 1.98.8.2 nathanw
121 1.98.8.2 nathanw #device qsc: scsi, ncr53c9x
122 1.98.8.2 nathanw #attach qsc at nubus
123 1.98.8.2 nathanw #file arch/mac68k/nubus/qsc.c qsc
124 1.98.8.2 nathanw
125 1.98.8.5 nathanw #
126 1.98.8.5 nathanw # Machine-independent ATA drivers
127 1.98.8.5 nathanw #
128 1.98.8.5 nathanw include "dev/ata/files.ata"
129 1.98.8.5 nathanw
130 1.98.8.5 nathanw attach wdc at obio_norm with wdc_obio
131 1.98.8.5 nathanw file arch/mac68k/obio/wdc_obio.c wdc_obio
132 1.98.8.5 nathanw
133 1.98.8.2 nathanw device zsc { channel = -1 }
134 1.98.8.2 nathanw attach zsc at obio_norm
135 1.98.8.2 nathanw file arch/mac68k/dev/zs.c zsc needs-flag
136 1.98.8.2 nathanw #file arch/mac68k/dev/z8530sc.c zsc
137 1.98.8.2 nathanw file dev/ic/z8530sc.c zsc
138 1.98.8.2 nathanw
139 1.98.8.2 nathanw device zstty: tty
140 1.98.8.2 nathanw attach zstty at zsc
141 1.98.8.2 nathanw file dev/ic/z8530tty.c zstty needs-flag
142 1.98.8.2 nathanw file arch/mac68k/dev/zs_kgdb.c kgdb
143 1.98.8.2 nathanw
144 1.98.8.2 nathanw # This one is out of alphabetical order
145 1.98.8.2 nathanw device fpu
146 1.98.8.2 nathanw attach fpu at mainbus
147 1.98.8.2 nathanw file arch/mac68k/mac68k/fpu.c fpu
148 1.98.8.2 nathanw
149 1.98.8.2 nathanw file arch/m68k/m68k/db_memrw.c ddb | kgdb
150 1.98.8.2 nathanw include "arch/m68k/fpe/files.fpe"
151 1.98.8.2 nathanw
152 1.98.8.4 nathanw file arch/m68k/m68k/bus_dma.c
153 1.98.8.4 nathanw file arch/m68k/m68k/cacheops.c
154 1.98.8.4 nathanw
155 1.98.8.2 nathanw # legitimate pseudo-devices
156 1.98.8.2 nathanw defpseudo grf
157 1.98.8.2 nathanw defpseudo ite
158 1.98.8.2 nathanw
159 1.98.8.2 nathanw file arch/mac68k/mac68k/autoconf.c
160 1.98.8.2 nathanw file arch/mac68k/mac68k/bus_space.c
161 1.98.8.2 nathanw file arch/mac68k/mac68k/clock.c
162 1.98.8.2 nathanw file arch/mac68k/mac68k/conf.c
163 1.98.8.2 nathanw file arch/mac68k/mac68k/disksubr.c disk
164 1.98.8.2 nathanw file arch/mac68k/mac68k/intr.c
165 1.98.8.2 nathanw file arch/mac68k/mac68k/iop.c
166 1.98.8.2 nathanw file arch/mac68k/mac68k/kgdb_machdep.c kgdb
167 1.98.8.2 nathanw file arch/mac68k/mac68k/machdep.c
168 1.98.8.2 nathanw file arch/mac68k/mac68k/macrom.c
169 1.98.8.2 nathanw file arch/mac68k/mac68k/macromasm.s
170 1.98.8.2 nathanw file arch/mac68k/mac68k/mainbus.c
171 1.98.8.2 nathanw file arch/mac68k/mac68k/mem.c
172 1.98.8.2 nathanw file arch/mac68k/mac68k/pmap.c
173 1.98.8.2 nathanw file arch/mac68k/mac68k/pmap_bootstrap.c compile-with "${NOPROF_C}"
174 1.98.8.2 nathanw file arch/mac68k/mac68k/pram.c
175 1.98.8.2 nathanw file arch/mac68k/mac68k/pramasm.s
176 1.98.8.2 nathanw file arch/mac68k/mac68k/procfs_machdep.c procfs
177 1.98.8.2 nathanw file arch/mac68k/mac68k/psc.c
178 1.98.8.2 nathanw file arch/mac68k/mac68k/sys_machdep.c
179 1.98.8.2 nathanw file arch/mac68k/mac68k/trap.c
180 1.98.8.2 nathanw file arch/mac68k/mac68k/via.c
181 1.98.8.2 nathanw file arch/mac68k/mac68k/vm_machdep.c
182 1.98.8.2 nathanw
183 1.98.8.2 nathanw file arch/mac68k/dev/grf_compat.c grf needs-flag
184 1.98.8.2 nathanw file arch/mac68k/dev/ite_compat.c ite needs-flag
185 1.98.8.2 nathanw
186 1.98.8.2 nathanw file dev/cons.c
187 1.98.8.2 nathanw file dev/cninit.c
188 1.98.8.2 nathanw
189 1.98.8.2 nathanw # Memory Disk for installs
190 1.98.8.2 nathanw # These files are out of order
191 1.98.8.3 nathanw file dev/md_root.c memory_disk_hooks
192 1.98.8.2 nathanw
193 1.98.8.2 nathanw major {sd = 4}
194 1.98.8.2 nathanw major {cd = 6}
195 1.98.8.2 nathanw major {md = 13}
196 1.98.8.2 nathanw
197 1.98.8.2 nathanw # RAIDframe
198 1.98.8.2 nathanw major {raid = 20}
199 1.98.8.2 nathanw
200 1.98.8.5 nathanw #ATA disk
201 1.98.8.5 nathanw major {wd = 22}
202 1.98.8.5 nathanw
203 1.98.8.2 nathanw # Compatibility modules
204 1.98.8.2 nathanw
205 1.98.8.2 nathanw # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
206 1.98.8.2 nathanw include "compat/aoutm68k/files.aoutm68k"
207 1.98.8.2 nathanw
208 1.98.8.2 nathanw # SunOS Binary Compatibility (COMPAT_SUNOS)
209 1.98.8.2 nathanw include "compat/sunos/files.sunos"
210 1.98.8.2 nathanw file arch/m68k/m68k/sunos_machdep.c compat_sunos
211 1.98.8.2 nathanw
212 1.98.8.2 nathanw # SVR4 Binary Compatibility (COMPAT_SVR4)
213 1.98.8.2 nathanw include "compat/svr4/files.svr4"
214 1.98.8.2 nathanw
215 1.98.8.2 nathanw # Linux binary compatibility (COMPAT_LINUX)
216 1.98.8.2 nathanw include "compat/linux/files.linux"
217 1.98.8.2 nathanw include "compat/linux/arch/m68k/files.linux_m68k"
218 1.98.8.2 nathanw file arch/m68k/m68k/linux_trap.c compat_linux
219 1.98.8.2 nathanw
220 1.98.8.2 nathanw # OSS audio driver compatibility
221 1.98.8.2 nathanw include "compat/ossaudio/files.ossaudio"
222