files.x68k revision 1.22
1#	$NetBSD: files.x68k,v 1.22 1998/12/15 19:37:14 itohy Exp $
2#
3# new style config file for x68k architecture
4#
5
6# maxpartitions must be first item in files.${ARCH}.newconf
7maxpartitions 8
8
9maxusers 2 16 64
10
11device	mainbus {}
12attach	mainbus at root
13
14device	cpu
15attach	cpu at mainbus
16
17define	event {}
18file	arch/x68k/dev/event.c		event
19
20# keyboard
21pseudo-device kbd: event
22file	arch/x68k/dev/kbd.c		kbd
23
24file	arch/x68k/x68k/x68k_init.c
25file	arch/x68k/x68k/autoconf.c
26file	arch/x68k/x68k/clock.c
27file	arch/x68k/x68k/conf.c
28file	arch/x68k/x68k/disksubr.c	disk
29file	arch/x68k/x68k/machdep.c
30file	arch/x68k/x68k/mem.c
31file	arch/x68k/x68k/pmap_bootstrap.c	compile-with "${NOPROF_C}"
32file	arch/x68k/x68k/pmap.c
33file	arch/x68k/x68k/sys_machdep.c
34file	arch/x68k/x68k/trap.c
35file	arch/x68k/x68k/vm_machdep.c
36file	arch/x68k/x68k/db_memrw.c	ddb
37file	arch/x68k/x68k/fpu.c
38
39file	dev/cons.c
40file	dev/cninit.c			ite
41major	{vnd = 6}
42
43# Emulation modules
44# 6888x emulator (FPU_EMULATE)
45include "arch/m68k/fpe/files.fpe"
46
47# 68060 software support package
48include "arch/m68k/060sp/files.060sp"
49
50#
51# SCSI drivers
52#
53include "dev/scsipi/files.scsipi"
54major	{cd = 7}
55major	{sd = 4}
56major	{st = 5}
57
58device	spc: scsi
59attach	spc at mainbus
60file	arch/x68k/dev/spc.c		spc needs-count
61
62device	mha: scsi
63attach	mha at mainbus
64file	arch/x68k/dev/mha.c		mha needs-count
65
66device	ed: ether, ifnet, arp
67attach	ed at mainbus
68file	arch/x68k/dev/if_ed.c		ed needs-flag
69
70device	fdc { unit = -1 }
71attach	fdc at mainbus
72
73device	fd: disk
74attach	fd at fdc
75file	arch/x68k/dev/fd.c		fd needs-flag
76
77device zsc {channel = -1}
78attach zsc at mainbus
79file arch/x68k/dev/zs.c			zsc needs-flag
80file dev/ic/z8530sc.c			zsc
81
82device zstty: tty
83attach zstty at zsc
84file dev/ic/z8530tty.c			zstty needs-flag
85
86device ms: event
87attach ms at zsc
88file arch/x68k/dev/ms.c			ms needs-flag
89
90device	xcom: tty
91attach	xcom at mainbus
92file	arch/x68k/dev/com.c		xcom needs-count
93
94device	par
95attach	par at mainbus
96file	arch/x68k/dev/par.c		par needs-flag
97
98file	arch/x68k/dev/rtclock.c
99
100# graphic devices
101define	grfb {}
102
103device	grfbus: grfb
104attach	grfbus at mainbus
105
106device	grf {}
107attach	grf at grfb
108file	arch/x68k/dev/grf.c		grf needs-count
109file	arch/x68k/dev/grf_conf.c	grf|ite
110file	arch/x68k/dev/grf_machdep.c	grf|ite
111file	arch/x68k/dev/grf_tv.c		grf|ite
112file	arch/x68k/dev/grf_gv.c		grf|ite
113
114device	ite: tty
115attach	ite at grf
116file	arch/x68k/dev/ite.c		ite needs-flag
117file	arch/x68k/dev/ite_tv.c		grf|ite
118file	arch/x68k/dev/kbdmap.c		ite
119
120pseudo-device bell
121file	arch/x68k/dev/opmbell.c		bell needs-flag
122file	arch/x68k/dev/opm.c		bell|fdc
123
124device	adpcm: audio
125attach	adpcm at mainbus
126file	arch/x68k/dev/bsd_audio.c	adpcm needs-flag
127file	arch/x68k/dev/adpcm.c		adpcm
128pseudo-device sram
129file	arch/x68k/dev/sram.c		sram needs-flag
130pseudo-device pow
131file	arch/x68k/dev/pow.c		pow needs-count
132file	arch/x68k/dev/dma.c		fdc|adpcm
133
134# memory disk
135file	arch/x68k/dev/md_root.c		memory_disk_hooks
136
137include	"compat/sunos/files.sunos"
138file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
139
140# Linux binary compatibility (COMPAT_LINUX)
141include "compat/linux/files.linux"
142include "compat/linux/arch/m68k/files.linux_m68k"
143
144# OSS audio driver compatibility
145include "compat/ossaudio/files.ossaudio"
146