1#	$NetBSD: files.virt68k,v 1.6 2025/11/20 18:05:00 thorpej Exp $
2
3# config file for virt68k
4
5# maxpartitions must be first item in files.${ARCH}.newconf
6maxpartitions 8
7
8# Generic devices
9include "dev/scsipi/files.scsipi"		# SCSI
10
11device mainbus { [addr = -1] }
12attach mainbus at root
13file arch/virt68k/dev/mainbus.c			mainbus
14
15attach gfpic at mainbus with gfpic_mainbus
16file arch/virt68k/dev/gfpic_mainbus.c		gfpic_mainbus
17
18attach gftty at mainbus with gftty_mainbus
19file arch/virt68k/dev/gftty_mainbus.c		gftty_mainbus
20
21attach gfrtc at mainbus with gfrtc_mainbus
22file arch/virt68k/dev/gfrtc_mainbus.c		gfrtc_mainbus
23
24attach virtio at mainbus with virtio_mainbus: virtio_mmio
25file arch/virt68k/dev/virtio_mainbus.c		virtio_mainbus
26
27device virtctrl
28attach virtctrl at mainbus
29file arch/virt68k/dev/virtctrl.c		virtctrl
30
31# Memory disk for installer
32file dev/md_root.c				memory_disk_hooks
33
34file arch/virt68k/virt68k/autoconf.c
35file arch/virt68k/virt68k/bootinfo.c
36file arch/virt68k/virt68k/bus_dma.c
37file arch/virt68k/virt68k/bus_space.c
38file arch/virt68k/virt68k/clock.c
39file arch/virt68k/virt68k/disksubr.c
40file arch/virt68k/virt68k/intr.c
41file arch/virt68k/virt68k/machdep.c
42file arch/virt68k/virt68k/pmap_bootstrap.c	!__have_new_pmap_68k compile-with "${NOPROF_C}"
43file arch/virt68k/virt68k/trap.c
44file arch/m68k/m68k/cacheops.c
45file arch/m68k/m68k/db_memrw.c			ddb | kgdb
46file arch/m68k/m68k/kgdb_machdep.c		kgdb
47file arch/m68k/m68k/m68k_trap.c
48file arch/m68k/m68k/mmu_subr.s
49file arch/m68k/m68k/pmap_motorola.c		!__have_new_pmap_68k
50file arch/m68k/m68k/pmap_68k.c			__have_new_pmap_68k
51file arch/m68k/m68k/procfs_machdep.c		procfs
52file arch/m68k/m68k/sys_machdep.c
53file arch/m68k/m68k/vectors.c
54file arch/m68k/m68k/vm_machdep.c
55file dev/cons.c
56
57# Motorola 68060 support package
58include "arch/m68k/060sp/files.060sp"
59
60# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
61include "compat/aoutm68k/files.aoutm68k"
62
63# SunOS Binary Compatibility (COMPAT_SUNOS)
64include "compat/sunos/files.sunos"
65file	arch/m68k/m68k/sunos_machdep.c		compat_sunos
66
67# Linux binary compatibility (COMPAT_LINUX)
68include "compat/linux/files.linux"
69include "compat/linux/arch/m68k/files.linux_m68k"
70file arch/m68k/m68k/linux_trap.c		compat_linux
71
72# OSS audio driver compatibility
73include "compat/ossaudio/files.ossaudio"
74
75include	"arch/virt68k/conf/majors.virt68k"
76