files.x68k revision 1.17
1#	$NetBSD: files.x68k,v 1.17 1998/01/12 21:13:39 thorpej 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
38file	arch/m68k/m68k/sig_machdep.c
39
40file	dev/cons.c
41file	dev/cninit.c			ite
42major	{vnd = 6}
43
44# Emulation modules
45# 6888x emulator (FPU_EMULATE)
46include "arch/m68k/fpe/files.fpe"
47
48# 68060 software support package
49include "arch/m68k/060sp/files.060sp"
50
51#
52# SCSI drivers
53#
54include "dev/scsipi/files.scsipi"
55major	{cd = 7}
56major	{sd = 4}
57major	{st = 5}
58
59device	spc class dull: scsi
60attach	spc at mainbus
61file	arch/x68k/dev/spc.c		spc needs-count
62
63device	mha class dull: scsi
64attach	mha at mainbus
65file	arch/x68k/dev/mha.c		mha needs-count
66
67device	ed class ifnet: ether, ifnet, arp
68attach	ed at mainbus
69file	arch/x68k/dev/if_ed.c		ed needs-flag
70
71device	fdc class dull { unit = -1 }
72attach	fdc at mainbus
73
74device	fd class disk
75attach	fd at fdc
76file	arch/x68k/dev/fd.c		fd needs-flag
77
78device	zs class tty: tty
79attach	zs at mainbus
80file	arch/x68k/dev/zs.c		zs needs-count
81
82device	xcom class tty: tty
83attach	xcom at mainbus
84file	arch/x68k/dev/com.c		xcom needs-count
85
86device	par class dull
87attach	par at mainbus
88file	arch/x68k/dev/par.c		par needs-flag
89
90file	arch/x68k/dev/rtclock.c
91pseudo-device mouse
92file	arch/x68k/dev/ms.c		mouse
93
94# graphic devices
95define	grfb {}
96
97device	grfbus class dull: grfb
98attach	grfbus at mainbus
99
100device	grf class dull {}
101attach	grf at grfb
102file	arch/x68k/dev/grf.c		grf needs-count
103file	arch/x68k/dev/grf_conf.c	grf|ite
104file	arch/x68k/dev/grf_machdep.c	grf|ite
105file	arch/x68k/dev/grf_tv.c		grf|ite
106file	arch/x68k/dev/grf_gv.c		grf|ite
107
108device	ite class tty
109attach	ite at grf
110file	arch/x68k/dev/ite.c		ite needs-flag
111file	arch/x68k/dev/ite_tv.c		grf|ite
112file	arch/x68k/dev/kbdmap.c		ite
113
114pseudo-device bell
115file	arch/x68k/dev/opmbell.c		bell needs-flag
116file	arch/x68k/dev/opm.c		bell|fdc
117
118device	adpcm class dull: audio
119attach	adpcm at mainbus
120file	arch/x68k/dev/bsd_audio.c	adpcm needs-flag
121file	arch/x68k/dev/adpcm.c		adpcm
122pseudo-device sram
123file	arch/x68k/dev/sram.c		sram needs-flag
124pseudo-device pow
125file	arch/x68k/dev/pow.c		pow needs-count
126file	arch/x68k/dev/dma.c		fdc|adpcm
127
128# memory disk
129file	arch/x68k/dev/md_root.c		memory_disk_hooks
130
131include	"compat/sunos/files.sunos"
132file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
133