files.mac68k revision 1.72
1#	$NetBSD: files.mac68k,v 1.72 1997/08/27 11:25:49 bouyer Exp $
2
3# mac68k-specific configuration info
4
5# options understood by the mac68k-specific part of the kernel
6# (note, these are case-sensitive)
7defopt	MRG_ADB
8
9# maxpartitions must be first item in files.${ARCH}.newconf
10maxpartitions 8
11
12maxusers 2 8 64
13
14device mainbus { }			# no locators (yet?)
15attach mainbus at root
16
17define obio_norm { [addr = -1], ["no drq" = -1], ["no hsk" = -1] }
18define obio_scsi5380 { [addr = -1], [drq = -1], [hsk = -1] }
19device	obio: obio_norm, obio_scsi5380
20attach	obio at mainbus
21file	arch/mac68k/dev/obio.c		obio
22
23device	nubus { }
24attach	nubus at mainbus
25file	arch/mac68k/dev/nubus.c		nubus
26
27device	adb
28attach	adb at obio_norm
29file	arch/mac68k/dev/adb.c		adb
30file	arch/mac68k/dev/adbsys.c
31file	arch/mac68k/dev/adbsysasm.s
32file	arch/mac68k/dev/adb_direct.c
33file	arch/mac68k/dev/pm_direct.c
34
35device	asc
36attach	asc at obio_norm
37file	arch/mac68k/dev/asc.c		asc needs-flag
38
39define grfbus { }
40file	arch/mac68k/dev/grf_subr.c	grfbus
41
42device	intvid: grfbus
43attach	intvid at obio_norm
44file	arch/mac68k/dev/grf_iv.c	intvid
45
46device	macvid: grfbus
47attach	macvid at nubus
48file	arch/mac68k/dev/grf_mv.c	macvid
49
50device	grf { }
51attach	grf at grfbus
52file	arch/mac68k/dev/grf.c		grf needs-flag
53
54device	ae: ifnet, ether, arp, dp8390nic
55attach	ae at nubus with ae_nubus
56file	arch/mac68k/dev/if_ae_nubus.c	ae_nubus
57file	arch/mac68k/dev/if_ae.c		ae
58
59device	ite
60attach	ite at grf
61file	arch/mac68k/dev/ite.c		ite needs-flag
62
63device	sn: ifnet, ether, arp
64attach	sn at obio_norm with sn_obio
65attach	sn at nubus with sn_nubus
66file	arch/mac68k/dev/if_sn.c		sn
67file	arch/mac68k/dev/if_sn_obio.c	sn_obio
68file	arch/mac68k/dev/if_sn_nubus.c	sn_nubus
69
70include "dev/scsipi/files.scsipi"
71
72# Option 1 for ncr5380 support
73device	ncrscsi: scsi
74attach	ncrscsi at obio_scsi5380
75file	arch/mac68k/dev/mac68k5380.c	ncrscsi needs-flag
76
77# Option 2 for ncr5380 support
78device	sbc: scsi, ncr5380sbc
79attach	sbc at obio_scsi5380 with sbc_obio
80file	arch/mac68k/dev/sbc_obio.c	sbc_obio
81file	arch/mac68k/dev/sbc.c		sbc
82
83device	esp: scsi, ncr53c9x
84attach	esp at obio_norm
85file	arch/mac68k/dev/esp.c		esp needs-flag
86
87device	zsc { channel = -1 }
88attach	zsc at obio_norm
89file	arch/mac68k/dev/zs.c		zsc needs-flag
90file	arch/mac68k/dev/z8530sc.c	zsc
91#file	dev/ic/z8530sc.c		zsc
92
93device	zstty: tty
94attach	zstty at zsc
95file	arch/mac68k/dev/z8530tty.c	zstty needs-flag
96#file	dev/ic/z8530tty.c		zstty needs-flag
97
98# This one is out of alphabetical order
99device	fpu
100attach	fpu at mainbus
101file	arch/mac68k/mac68k/fpu.c	fpu
102
103file	arch/m68k/m68k/db_memrw.c	ddb
104include "arch/m68k/fpe/files.fpe"
105
106file	arch/mac68k/mac68k/autoconf.c
107file	arch/mac68k/mac68k/clock.c
108file	arch/mac68k/mac68k/conf.c
109file	arch/mac68k/mac68k/disksubr.c		disk
110file	arch/mac68k/mac68k/machdep.c
111file	arch/mac68k/mac68k/macrom.c
112file	arch/mac68k/mac68k/macromasm.s
113file	arch/mac68k/mac68k/mainbus.c
114file	arch/mac68k/mac68k/mem.c
115file	arch/mac68k/mac68k/pmap.c
116file	arch/mac68k/mac68k/pmap_bootstrap.c
117file	arch/mac68k/mac68k/pram.c
118file	arch/mac68k/mac68k/pramasm.s
119file	arch/mac68k/mac68k/sys_machdep.c
120file	arch/mac68k/mac68k/trap.c
121file	arch/mac68k/mac68k/via.c
122file	arch/mac68k/mac68k/vm_machdep.c
123
124file	arch/m68k/m68k/sig_machdep.c
125
126file	dev/cons.c
127file	dev/cninit.c
128
129# Memory Disk for installs
130#     These files are out of order
131file	arch/mac68k/dev/md_root.c	memory_disk_hooks
132
133major	{sd = 4}
134major	{st = 5}
135major	{cd = 6}
136major	{vnd = 8}
137major	{md = 13}
138
139# Compatibility modules
140
141# SunOS Binary Compatibility (COMPAT_SUNOS)
142include "compat/sunos/files.sunos"
143file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
144