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