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