1 # $NetBSD: files.x68k,v 1.69 2008/12/21 09:20:40 isaki Exp $
3 # new style config file for x68k architecture
8 defflag opt_m680x0.h M68020 M68030 M68040 M68060
12 defflag opt_extmem.h EXTENDED_MEMORY
14 # maxpartitions must be first item in files.${ARCH}.newconf
20 attach mainbus at root
24 file arch/x68k/x68k/mainbus.c
27 file arch/x68k/dev/event.c event
29 file arch/x68k/x68k/x68k_init.c
30 file arch/x68k/x68k/autoconf.c
31 file arch/x68k/x68k/conf.c
32 file arch/x68k/x68k/disksubr.c disk
33 file arch/x68k/x68k/machdep.c
34 file arch/x68k/x68k/mem.c
35 file arch/x68k/x68k/pmap_bootstrap.c compile-with "${NOPROF_C}"
36 file arch/x68k/x68k/trap.c
37 file arch/x68k/x68k/fpu.c
38 file arch/x68k/x68k/bus.c
39 file arch/m68k/m68k/cacheops.c
40 file arch/m68k/m68k/db_memrw.c ddb
41 file arch/m68k/m68k/pmap_motorola.c
42 file arch/m68k/m68k/procfs_machdep.c procfs
43 file arch/m68k/m68k/sys_machdep.c
44 file arch/m68k/m68k/vm_machdep.c
46 file common/bus_dma/bus_dmamem_common.c
52 # 6888x emulator (FPU_EMULATE)
53 include "arch/m68k/fpe/files.fpe"
55 # 68060 software support package
56 include "arch/m68k/060sp/files.060sp"
59 attach xcom at mainbus
60 file arch/x68k/dev/com.c xcom needs-count
63 define grfb { addr = -1 }
66 attach grfbus at mainbus
68 device grf { grfaddr = -1 }
70 file arch/x68k/dev/grf.c grf needs-count
71 file arch/x68k/dev/grf_conf.c grf | ite
72 file arch/x68k/dev/grf_machdep.c grf | ite
73 file arch/x68k/dev/grf_tv.c grf | ite
74 file arch/x68k/dev/grf_gv.c grf | ite
76 defparam opt_ite.h ITE_KERNEL_ATTR
79 file arch/x68k/dev/ite.c ite needs-flag
80 file arch/x68k/dev/ite_tv.c grf | ite
81 file arch/x68k/dev/kbdmap.c ite
83 device intio {[addr = -1], [intr = -1], [dma = -1], [dmaintr = -1]}
84 attach intio at mainbus
85 file arch/x68k/dev/intio.c intio
89 file arch/x68k/dev/xel.c xel
93 file arch/x68k/dev/mfp.c mfp
97 file arch/x68k/x68k/clock.c clock needs-flag
101 file arch/x68k/dev/kbd.c kbd needs-flag
103 device pow: sysmon_power, sysmon_taskq
105 file arch/x68k/dev/pow.c pow
109 file arch/x68k/dev/rtclock.c rtc
113 file arch/x68k/dev/intio_dmac.c dmac needs-flag
115 defflag opt_zsc.h ZSCONSOLE
116 defparam opt_zsc.h ZSCN_SPEED
117 device zsc {channel = -1}
119 file arch/x68k/dev/zs.c zsc needs-flag
120 file dev/ic/z8530sc.c zsc
124 file dev/ic/z8530tty.c zstty needs-flag
128 file arch/x68k/dev/ms.c ms needs-flag
130 device neptune {[addr = -1]}
131 attach neptune at intio
132 file arch/x68k/dev/neptune.c neptune
134 attach ne at neptune with ne_neptune: rtl80x9
135 file arch/x68k/dev/if_ne_neptune.c ne_neptune
139 file arch/x68k/dev/opm.c opm
141 device vs: audiobus, auconv, mulaw, msm6258
143 file arch/x68k/dev/vs.c vs needs-flag
145 device fdc { unit = -1 }
150 file arch/x68k/dev/fd.c fd needs-flag
154 file arch/x68k/dev/par.c par needs-flag
159 include "dev/scsipi/files.scsipi"
162 attach scsirom at intio
163 file arch/x68k/dev/scsirom.c scsirom
165 attach spc at scsirom with spc_intio
166 file arch/x68k/dev/spc.c spc_intio needs-flag
169 attach mha at scsirom
170 file arch/x68k/dev/mha.c mha needs-flag
174 file arch/x68k/dev/sram.c sram
177 file arch/x68k/dev/opmbell.c bell needs-flag
180 attach ne at intio with ne_intio: rtl80x9
181 file arch/x68k/dev/if_ne_intio.c ne_intio
184 attach slhci at intio with slhci_intio
185 file arch/x68k/dev/slhci_intio.c slhci_intio
187 # Nereid Bank Memory Disk
190 file arch/x68k/dev/bmd.c bmd needs-flag
193 file dev/md_root.c memory_disk_hooks
195 # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
196 include "compat/aoutm68k/files.aoutm68k"
198 # SunOS Binary Compatibility (COMPAT_SUNOS)
199 include "compat/sunos/files.sunos"
200 file arch/m68k/m68k/sunos_machdep.c compat_sunos
202 # SVR4 Binary Compatibility (COMPAT_SVR4)
203 include "compat/svr4/files.svr4"
205 # Linux binary compatibility (COMPAT_LINUX)
206 include "compat/linux/files.linux"
207 include "compat/linux/arch/m68k/files.linux_m68k"
208 file arch/m68k/m68k/linux_trap.c compat_linux
210 # OSS audio driver compatibility
211 include "compat/ossaudio/files.ossaudio"
214 include "dev/usb/files.usb"
216 include "arch/x68k/conf/majors.x68k"