summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k/conf/files.mac68k
blob: 3726f9a5b8c505c470c3eaf8e0342b98f20f5a26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#	$OpenBSD: files.mac68k,v 1.14 1997/03/12 13:24:16 briggs Exp $
#	$NetBSD: files.mac68k,v 1.61 1997/03/01 20:22:16 scottr Exp $

# mac68k-specific configuration info

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8

maxusers 2 8 64

device mainbus { }			# no locators (yet?)
attach mainbus at root

define obio_norm { [addr = -1], ["no drq" = -1], ["no hsk" = -1] }
define obio_scsi5380 { [addr = -1], [drq = -1], [hsk = -1] }
device	obio: obio_norm, obio_scsi5380
attach	obio at mainbus
file	arch/mac68k/dev/obio.c		obio

device	nubus { }
attach	nubus at mainbus
file	arch/mac68k/dev/nubus.c		nubus

device	adb
attach	adb at obio_norm
file	arch/mac68k/dev/adb.c		adb
file	arch/mac68k/dev/adbsys.c
file	arch/mac68k/dev/adbsysasm.s
file	arch/mac68k/dev/adb_direct.c	hwdirect
file	arch/mac68k/dev/pm_direct.c	hwdirect

device	asc
attach	asc at obio_norm
file	arch/mac68k/dev/asc.c		asc needs-flag

define grfbus { }
file	arch/mac68k/dev/grf_subr.c	grfbus

device	intvid: grfbus
attach	intvid at obio_norm
file	arch/mac68k/dev/grf_iv.c	intvid

device	macvid: grfbus
attach	macvid at nubus
file	arch/mac68k/dev/grf_mv.c	macvid

device	grf { }
attach	grf at grfbus
file	arch/mac68k/dev/grf.c		grf needs-flag

device	ae: ifnet, ether
attach	ae at nubus with ae_nubus
file	arch/mac68k/dev/if_ae_nubus.c	ae_nubus
file	arch/mac68k/dev/if_ae.c		ae

device	ite
attach	ite at grf
file	arch/mac68k/dev/ite.c		ite needs-flag

device	sn: ifnet, ether
attach	sn at obio_norm with sn_obio
attach	sn at nubus with sn_nubus
file	arch/mac68k/dev/if_sn.c		sn
file	arch/mac68k/dev/if_sn_obio.c	sn_obio
file	arch/mac68k/dev/if_sn_nubus.c	sn_nubus

include "../../../scsi/files.scsi"

# Option 1 for ncr5380 support
device	ncrscsi: scsi
attach	ncrscsi at obio_scsi5380
file	arch/mac68k/dev/mac68k5380.c	ncrscsi needs-flag

# Option 2 for ncr5380 support
device	sbc: scsi, ncr5380sbc
attach	sbc at obio_scsi5380 with sbc_obio
file	arch/mac68k/dev/sbc_obio.c	sbc_obio
file	arch/mac68k/dev/sbc.c		sbc

device	esp: scsi, ncr53c9x
attach	esp at obio_norm
file	arch/mac68k/dev/esp.c		esp

device	zsc { channel = -1 }
attach	zsc at obio_norm
file	arch/mac68k/dev/zs.c		zsc needs-flag
file	arch/mac68k/dev/z8530sc.c	zsc
#file	dev/ic/z8530sc.c		zsc

device	zstty: tty
attach	zstty at zsc
file	arch/mac68k/dev/z8530tty.c	zstty needs-flag
#file	dev/ic/z8530tty.c		zstty needs-flag

# This one is out of alphabetical order
device	fpu
attach	fpu at mainbus
file	arch/mac68k/mac68k/fpu.c	fpu

file	arch/m68k/m68k/copy.s
file	arch/m68k/m68k/db_memrw.c	ddb
include "../../../arch/m68k/fpe/files.fpe"

file	arch/mac68k/mac68k/autoconf.c
file	arch/mac68k/mac68k/clock.c
file	arch/mac68k/mac68k/conf.c
file	arch/mac68k/mac68k/disksubr.c		disk
file	arch/mac68k/mac68k/machdep.c
file	arch/mac68k/mac68k/macrom.c
file	arch/mac68k/mac68k/macromasm.s
file	arch/mac68k/mac68k/mainbus.c
file	arch/mac68k/mac68k/mem.c
file	arch/mac68k/mac68k/pmap.c
file	arch/mac68k/mac68k/pmap_bootstrap.c
file	arch/mac68k/mac68k/pram.c
file	arch/mac68k/mac68k/pramasm.s
file	arch/mac68k/mac68k/sys_machdep.c
file	arch/mac68k/mac68k/trap.c
file	arch/mac68k/mac68k/via.c
file	arch/mac68k/mac68k/vm_machdep.c

file	dev/cons.c
file	dev/cninit.c

# RAM Disk for boot tape
pseudo-device rd
file dev/ramdisk.c			rd needs-flag
file arch/sun3/dev/rd_root.c		ramdisk_hooks

major	{sd = 4}
major	{st = 5}
major	{cd = 6}
major	{vnd = 8}
major	{rd = 13}

# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos