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