1# $NetBSD: files.next68k,v 1.45 2024/01/18 13:46:14 thorpej Exp $
2
3# next68k-specific configuration info
4
5# maxpartitions must be first item in files.${ARCH}.newconf
6maxpartitions 8
7
8maxusers 2 8 64
9
10# serial console options
11defflag   opt_serial.h                  ZS_CONSOLE_ABORT SERCONSOLE
12# Status LEDs
13defflag                       USELEDS
14
15device mainbus { }
16attach mainbus at root
17
18#
19# Internal i/o space
20#
21device    intio { [ ipl = -1 ] }
22attach    intio at mainbus
23file      arch/next68k/dev/intio.c                intio
24
25device    zsc { channel = -1 }
26attach    zsc at intio
27file      arch/next68k/dev/zs.c                   zsc needs-flag
28file      dev/ic/z8530sc.c              zsc
29
30device    zstty: tty
31attach    zstty at zsc
32file      dev/ic/z8530tty.c             zstty needs-flag
33file      arch/next68k/dev/zs_kgdb.c    kgdb
34
35file      arch/m68k/m68k/cacheops.c
36file      arch/m68k/m68k/db_memrw.c               ddb | kgdb
37file      arch/m68k/m68k/kgdb_machdep.c           kgdb
38file      arch/m68k/m68k/m68k_intr.c
39file      arch/m68k/m68k/m68k_intr_stubs.s
40file      arch/m68k/m68k/m68k_trap.c
41file      arch/m68k/m68k/mmu_subr.s
42file      arch/m68k/m68k/pmap_motorola.c
43file      arch/m68k/m68k/procfs_machdep.c                   procfs
44file      arch/m68k/m68k/sys_machdep.c
45file      arch/m68k/m68k/vectors.c
46file      arch/m68k/m68k/vm_machdep.c
47
48# include "arch/m68k/fpe/files.fpe"
49
50file      arch/next68k/next68k/trap.c
51file      arch/next68k/next68k/pmap_bootstrap.c
52file      arch/next68k/next68k/machdep.c
53file      arch/next68k/next68k/clock.c
54file      arch/next68k/next68k/conf.c
55file      arch/next68k/next68k/autoconf.c
56file      arch/next68k/next68k/mainbus.c
57file      arch/next68k/next68k/nextrom.c
58file      arch/next68k/next68k/rtc.c
59file      arch/next68k/next68k/disksubr.c
60
61#file     arch/next68k/dev/dbj_debug.c
62file      arch/m68k/m68k/bus_dma.c
63
64define    nextdma
65device    nextdma
66attach    nextdma at intio
67file      arch/next68k/dev/nextdma.c    nextdma
68
69file      dev/cons.c
70file      dev/cninit.c
71
72include "dev/scsipi/files.scsipi"
73
74device    xe: arp, ether, ifnet
75attach    xe at intio: nextdma
76file      arch/next68k/dev/mb8795.c     xe
77file      arch/next68k/dev/if_xe.c      xe needs-flag
78
79device    nextdisplay: wsemuldisplaydev, wsrasteremulops
80attach    nextdisplay at mainbus
81file      arch/next68k/dev/nextdisplay.c          nextdisplay needs-flag
82
83device    nextkbd: wskbddev
84attach    nextkbd at intio
85file      arch/next68k/dev/nextkbd.c              nextkbd needs-flag
86file      arch/next68k/dev/wskbdmap_next.c        nextkbd
87file      arch/next68k/dev/nextcons.c             nextkbd
88
89attach    esp at intio: nextdma
90file      arch/next68k/dev/esp.c                  esp needs-flag
91
92# Memory disk for boot tape
93file      dev/md_root.c                           memory_disk_hooks
94
95# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
96include "compat/aoutm68k/files.aoutm68k"
97
98# SunOS Binary Compatibility (COMPAT_SUNOS)
99include "compat/sunos/files.sunos"
100file      arch/m68k/m68k/sunos_machdep.c          compat_sunos
101
102# Linux binary compatibility (COMPAT_LINUX)
103include "compat/linux/files.linux"
104include "compat/linux/arch/m68k/files.linux_m68k"
105file arch/m68k/m68k/linux_trap.c                  compat_linux
106
107# OSS audio driver compatibility
108include "compat/ossaudio/files.ossaudio"
109
110include "arch/next68k/conf/majors.next68k"
111