1 # $NetBSD: files.news68k,v 1.30 2007/12/03 15:34:02 ad Exp $
3 # NEWS68K-specific configuration info
5 # maxpartitions must be first item in files.${ARCH}.
10 device mainbus { [systype = -1] }
11 attach mainbus at root
13 file arch/news68k/news68k/autoconf.c
14 file arch/news68k/news68k/bus_space.c
15 #file arch/news68k/news68k/cons_machdep.c
16 file arch/news68k/news68k/clock.c
17 file arch/news68k/news68k/disksubr.c disk
18 file arch/news68k/news68k/isr.c
19 file arch/news68k/news68k/machdep.c
20 file arch/news68k/news68k/mainbus.c
21 file arch/news68k/news68k/mem.c
22 file arch/news68k/news68k/pmap_bootstrap.c compile-with "${NOPROF_C}"
23 file arch/news68k/news68k/trap.c
24 file arch/m68k/m68k/cacheops.c
25 file arch/m68k/m68k/db_memrw.c ddb | kgdb
26 file arch/m68k/m68k/pmap_motorola.c
27 file arch/m68k/m68k/procfs_machdep.c procfs
28 file arch/m68k/m68k/sys_machdep.c
29 file arch/m68k/m68k/vm_machdep.c
33 # 6888x emulator (FPU_EMULATE)
34 include "arch/m68k/fpe/files.fpe"
37 device hb { addr = 0, [ipl = -1], [vect = -1] }
39 file arch/news68k/dev/hb.c hb
42 #device iop { [addr = -1], [ipl = -1] }
43 #attach iop at mainbus
44 #file arch/news68k/dev/iop.c iop
48 attach timer at hb with timer_hb
49 file arch/news68k/dev/timer_hb.c timer_hb
51 # MK48T02 TOD clock and NVRAM
52 device mkclock: mk48txx
53 attach mkclock at hb with mkclock_hb
54 file arch/news68k/dev/mkclock_hb.c mkclock_hb
56 # Lance ethernet (device defined in sys/conf/files)
57 #device le: ifnet, ether, arp
59 file arch/news68k/dev/if_le.c le needs-count
65 file arch/news68k/dev/kbc.c kbc
68 file arch/news68k/dev/kb.c kb needs-flag
69 file dev/news/newskeymap.c kb
70 attach kb at kbc with kb_kbc
71 file arch/news68k/dev/kb_kbc.c kb_kbc
72 attach kb at hb with kb_hb
73 file arch/news68k/dev/kb_hb.c kb_hb
76 file arch/news68k/dev/ms.c ms needs-flag
77 attach ms at kbc with ms_kbc
78 file arch/news68k/dev/ms_kbc.c ms_kbc
79 attach ms at hb with ms_hb
80 file arch/news68k/dev/ms_hb.c ms_hb
83 device zsc { [channel = -1] }
85 file arch/news68k/dev/zs.c zsc needs-count
86 file dev/ic/z8530sc.c zsc
90 file dev/ic/z8530tty.c zstty needs-count
92 #device cfb: wsemuldisplaydev, rasops8
94 #file arch/news68k/dev/cfb.c cfb needs-flag
101 file arch/news68k/dev/fd.c fdc | fd needs-flag
103 # Machine-independent SCSI driver
104 include "dev/scsipi/files.scsipi"
106 # Sony CXD1180 SCSI controller
107 device si: scsi, ncr5380sbc
108 file arch/news68k/dev/si.c si needs-flag
112 file dev/md_root.c memory_disk_hooks
114 # NetBSD m68k a.out binary compatibility (COMPAT_AOUT_M68K)
115 include "compat/aoutm68k/files.aoutm68k"
117 # SVR4 Binary Compatibility (COMPAT_SVR4)
118 include "compat/svr4/files.svr4"
120 # SunOS binary compatibility (COMPAT_SUNOS)
121 include "compat/sunos/files.sunos"
122 file arch/m68k/m68k/sunos_machdep.c compat_sunos
124 # NEWS-OS binary compatibility (COMPAT_NEWSOS)
125 #include "compat/newsos/files.newsos"
126 #file arch/m68k/m68k/newsos_machdep.c compat_newsos
128 # Linux binary compatibility (COMPAT_LINUX)
129 include "compat/linux/files.linux"
130 include "compat/linux/arch/m68k/files.linux_m68k"
131 file arch/m68k/m68k/linux_trap.c compat_linux
133 # OSS audio driver compatibility
134 include "compat/ossaudio/files.ossaudio"
136 include "arch/news68k/conf/majors.news68k"