files.x68k revision 1.18
1#	$NetBSD: files.x68k,v 1.18 1998/02/01 21:23:33 is 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 class dull {}
12attach	mainbus at root
13
14device	cpu class 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
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 class dull: scsi
59attach	spc at mainbus
60file	arch/x68k/dev/spc.c		spc needs-count
61
62device	mha class dull: scsi
63attach	mha at mainbus
64file	arch/x68k/dev/mha.c		mha needs-count
65
66device	ed class ifnet: ether, ifnet, arp
67attach	ed at mainbus
68file	arch/x68k/dev/if_ed.c		ed needs-flag
69
70device	fdc class dull { unit = -1 }
71attach	fdc at mainbus
72
73device	fd class disk
74attach	fd at fdc
75file	arch/x68k/dev/fd.c		fd needs-flag
76
77device	zs class tty: tty
78attach	zs at mainbus
79file	arch/x68k/dev/zs.c		zs needs-count
80
81device	xcom class tty: tty
82attach	xcom at mainbus
83file	arch/x68k/dev/com.c		xcom needs-count
84
85device	par class dull
86attach	par at mainbus
87file	arch/x68k/dev/par.c		par needs-flag
88
89file	arch/x68k/dev/rtclock.c
90pseudo-device mouse
91file	arch/x68k/dev/ms.c		mouse
92
93# graphic devices
94define	grfb {}
95
96device	grfbus class dull: grfb
97attach	grfbus at mainbus
98
99device	grf class dull {}
100attach	grf at grfb
101file	arch/x68k/dev/grf.c		grf needs-count
102file	arch/x68k/dev/grf_conf.c	grf|ite
103file	arch/x68k/dev/grf_machdep.c	grf|ite
104file	arch/x68k/dev/grf_tv.c		grf|ite
105file	arch/x68k/dev/grf_gv.c		grf|ite
106
107device	ite class tty
108attach	ite at grf
109file	arch/x68k/dev/ite.c		ite needs-flag
110file	arch/x68k/dev/ite_tv.c		grf|ite
111file	arch/x68k/dev/kbdmap.c		ite
112
113pseudo-device bell
114file	arch/x68k/dev/opmbell.c		bell needs-flag
115file	arch/x68k/dev/opm.c		bell|fdc
116
117device	adpcm class dull: audio
118attach	adpcm at mainbus
119file	arch/x68k/dev/bsd_audio.c	adpcm needs-flag
120file	arch/x68k/dev/adpcm.c		adpcm
121pseudo-device sram
122file	arch/x68k/dev/sram.c		sram needs-flag
123pseudo-device pow
124file	arch/x68k/dev/pow.c		pow needs-count
125file	arch/x68k/dev/dma.c		fdc|adpcm
126
127# memory disk
128file	arch/x68k/dev/md_root.c		memory_disk_hooks
129
130include	"compat/sunos/files.sunos"
131file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
132