# VME support (these should be moved into arch/sun68k)
include "dev/vme/files.vme"
device sun68kvme: vmebus
attach sun68kvme at mainbus
file arch/sun68k/sun68k/vme_sun68k.c sun68kvme
# National Semiconductor Time-Of-Day clock
device tod: mm58167
attach tod at obio with tod_obio
attach tod at vme with tod_vme
file arch/sun2/sun2/tod.c
# These are optional:
# Intel Ethernet
attach ie at obio with ie_obio
file arch/sun2/dev/if_ie_obio.c ie_obio
attach bwtwo at obio with bwtwo_obio
#
# On-Board MEMory (OBMEM)
#
attach zs at obmem with zs_obmem
attach bwtwo at obmem with bwtwo_obmem
#
# MultiBus MEMory (MBMEM)
#
attach zs at mbmem with zs_mbmem
attach ie at mbmem with ie_mbmem
file arch/sun2/dev/if_ie_mbmem.c ie_mbmem
attach sc at mbmem with sc_mbmem
file arch/sun2/dev/sc_mbmem.c sc_mbmem
device pcons
attach pcons at mainbus
file arch/sun2/dev/pcons.c pcons needs-flag
file arch/sun2/dev/kd.c kbd
attach kbd at zstty with kbd_tty
file dev/sun/kbdsun.c kbd_tty
file dev/sun/sunkbd.c kbd_tty
attach ms at zstty with ms_tty
file dev/sun/sunms.c ms_tty
# Memory Disk for boot tape
file dev/md_root.c memory_disk_hooks
# Compatibility modules
# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"
# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
file arch/m68k/m68k/linux_trap.c compat_linux
# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"