xref: /netbsd-src/sys/arch/luna68k/conf/files.luna68k (revision 7dd1cbb71af00babab0538b8b3d952a76da1a838)
1#
2#	$NetBSD: files.luna68k,v 1.34 2024/01/15 02:16:52 thorpej Exp $
3#
4maxpartitions 8
5maxusers 2 8 64
6
7# machine-specific options
8defflag			PANICBUTTON
9
10file arch/luna68k/luna68k/autoconf.c
11file arch/luna68k/luna68k/clock.c
12file arch/luna68k/luna68k/disksubr.c
13file arch/luna68k/luna68k/machdep.c
14file arch/luna68k/luna68k/pmap_bootstrap.c
15file arch/luna68k/luna68k/trap.c
16file arch/m68k/m68k/cacheops.c
17file arch/m68k/m68k/db_memrw.c		ddb | kgdb
18file arch/m68k/m68k/kgdb_machdep.c	kgdb
19file arch/m68k/m68k/fpu.c		compile-with "${M68K_KERN_FPU}"
20file arch/m68k/m68k/m68k_intr.c
21file arch/m68k/m68k/m68k_intr_stubs.s
22file arch/m68k/m68k/m68k_trap.c
23file arch/m68k/m68k/mmu_subr.s
24file arch/m68k/m68k/pmap_motorola.c
25file arch/m68k/m68k/procfs_machdep.c	procfs
26file arch/m68k/m68k/sys_machdep.c
27file arch/m68k/m68k/vectors.c
28file arch/m68k/m68k/vm_machdep.c
29file dev/cons.c
30
31device mainbus {}
32attach mainbus at root
33file arch/luna68k/luna68k/mainbus.c
34
35device clock
36attach clock at mainbus
37file arch/luna68k/dev/timekeeper.c	clock
38
39device lcd
40attach lcd at mainbus
41file	arch/luna68k/dev/lcd.c		lcd needs-flag
42
43attach le at mainbus: le24
44file arch/luna68k/dev/if_le.c		le
45
46device sio { [channel = -1] }
47attach sio at mainbus
48file arch/luna68k/dev/sio.c 		sio
49
50device siotty: tty
51attach siotty at sio
52file arch/luna68k/dev/siotty.c		siotty needs-flag
53
54# HD647180X I/O processor
55device xpbus {}
56attach xpbus at mainbus
57file arch/luna68k/dev/xpbus.c		xpbus
58file arch/luna68k/dev/xpcmd.c		xpbus
59file arch/luna68k/dev/xplxfirm.c	xpbus
60
61device xp
62attach xp at xpbus
63file arch/luna68k/dev/xp.c		xp
64
65device psgpam: audiobus
66attach psgpam at xpbus
67file arch/luna68k/dev/psgpam.c		psgpam
68file arch/luna68k/dev/psgpam_enc.c	psgpam
69file arch/luna68k/dev/psgpam_table.c	psgpam
70
71device ws: wskbddev,wsmousedev
72attach ws at sio
73file arch/luna68k/dev/lunaws.c		ws
74file arch/luna68k/dev/omkbdmap.c	ws
75
76device fb: wsemuldisplaydev
77attach fb at mainbus
78file arch/luna68k/dev/lunafb.c		fb
79file arch/luna68k/dev/omrasops.c	fb
80
81attach spc at mainbus
82file arch/luna68k/dev/spc.c		spc
83
84# Machine-independent SCSI driver.
85include "dev/scsipi/files.scsipi"
86
87# Memory Disk for boot tape
88file	dev/md_root.c			memory_disk_hooks
89
90
91# Compatibility modules
92
93# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
94include "compat/aoutm68k/files.aoutm68k"
95
96# SunOS binary compatibility (COMPAT_SUNOS)
97include "compat/sunos/files.sunos"
98file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
99
100# OSS audio driver compatibility
101include "compat/ossaudio/files.ossaudio"
102
103include "arch/luna68k/conf/majors.luna68k"
104