files.x68k revision 1.11
1#	$NetBSD: files.x68k,v 1.11 1997/08/27 11:26:11 bouyer 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/dkbad.c
30file	arch/x68k/x68k/machdep.c
31file	arch/x68k/x68k/mem.c
32file	arch/x68k/x68k/pmap_bootstrap.c
33file	arch/x68k/x68k/pmap.c
34file	arch/x68k/x68k/sys_machdep.c
35file	arch/x68k/x68k/trap.c
36file	arch/x68k/x68k/vm_machdep.c
37file	arch/x68k/x68k/db_memrw.c	ddb
38file	arch/x68k/x68k/fpu.c
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#
48# SCSI drivers
49#
50include "dev/scsipi/files.scsipi"
51major	{cd = 7}
52major	{sd = 4}
53major	{st = 5}
54
55device	spc: scsi
56attach	spc at mainbus
57file	arch/x68k/dev/spc.c		spc needs-count
58
59device	se: ether, ifnet
60attach	se at scsibus
61file	arch/x68k/dev/if_se.c		se needs-flag
62
63device	ed: ether, ifnet
64attach	ed at mainbus
65file	arch/x68k/dev/if_ed.c		ed needs-flag
66
67device	fdc { unit = -1 }
68attach	fdc at mainbus
69
70device	fd
71attach	fd at fdc
72file	arch/x68k/dev/fd.c		fd needs-flag
73
74device	zs: tty
75attach	zs at mainbus
76file	arch/x68k/dev/zs.c		zs needs-count
77
78device	com: tty
79attach	com at mainbus
80file	arch/x68k/dev/com.c		com needs-count
81
82device	par
83attach	par at mainbus
84file	arch/x68k/dev/par.c		par needs-flag
85
86file	arch/x68k/dev/rtclock.c
87pseudo-device mouse
88file	arch/x68k/dev/ms.c		mouse
89
90# graphic devices
91define	grfb {}
92
93device	grfbus: grfb
94attach	grfbus at mainbus
95
96device	grf {}
97attach	grf at grfb
98file	arch/x68k/dev/grf.c		grf needs-count
99file	arch/x68k/dev/grf_conf.c	grf|ite
100file	arch/x68k/dev/grf_machdep.c	grf|ite
101file	arch/x68k/dev/grf_tv.c		grf|ite
102file	arch/x68k/dev/grf_gv.c		grf|ite
103
104device	ite
105attach	ite at grf
106file	arch/x68k/dev/ite.c		ite needs-flag
107file	arch/x68k/dev/ite_tv.c		grf|ite
108file	arch/x68k/dev/kbdmap.c		ite
109
110pseudo-device bell
111file	arch/x68k/dev/opmbell.c		bell needs-flag
112file	arch/x68k/dev/opm.c		bell|fdc
113
114device	adpcm: audio
115attach	adpcm at mainbus
116file	arch/x68k/dev/bsd_audio.c	adpcm needs-flag
117file	arch/x68k/dev/adpcm.c		adpcm
118pseudo-device sram
119file	arch/x68k/dev/sram.c		sram needs-flag
120pseudo-device pow
121file	arch/x68k/dev/pow.c		pow needs-count
122file	arch/x68k/dev/dma.c		fdc|adpcm
123
124# memory disk
125# XXX need "major" declaration here!
126
127include	"compat/sunos/files.sunos"
128file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
129