files.alpha revision 1.4
1#	$NetBSD: files.alpha,v 1.4 1995/04/22 12:45:08 cgd Exp $
2#
3# alpha-specific configuration info
4
5# maxpartitions must be first item in files.${ARCH}.newconf
6maxpartitions 8
7
8maxusers 2 8 64
9
10
11#
12# Bus-independent devices
13#
14
15device mainbus at root { }              # no locators (yet?)
16
17device cpu at mainbus			# not really optional
18file	arch/alpha/alpha/cpu.c		cpu
19
20#
21# Machine-independent SCSI drivers
22#
23
24include "../../../scsi/files.scsi"
25major { st = 2 }
26major { cd = 3 }
27major { sd = 8 }
28
29#
30# TurboChannel Devices
31#
32
33# the turbochannel bus itself
34device tc at mainbus { slot = -1, offset = -1 }
35file	arch/alpha/tc/tc.c		tc		needs-flag
36file	arch/alpha/tc/tc_3000_300.c	dec_3000_300
37file	arch/alpha/tc/tc_3000_500.c	dec_3000_500
38
39# the TurboChannel IOCTL ASIC
40device asic at tc { offset = -1 }	# not really optional
41file	arch/alpha/tc/asic.c		asic
42
43# the TurboChannel clock (XXX)
44device clock at asic 			# not really optional
45file	arch/alpha/alpha/clock.c	clock
46
47# Smart Frame buffer (XXX NOT YET SUPPORTED)
48device sfb at tc
49file	arch/alpha/tc/sfb.c		sfb
50
51# 8530 UARTs
52device scc at asic
53file	arch/alpha/tc/scc.c		scc		needs-count
54
55# the TCDS ASIC
56device tcds at tc { slot = -1 }
57file	arch/alpha/tc/tcds.c		tcds		needs-count
58
59# 53C[F]90 SCSI
60device esp at tcds: scsi
61file	arch/alpha/tc/esp.c		esp		needs-count
62file	arch/alpha/tc/tcds_dma.c	esp
63
64# Baseboard Lance ethernet.  (XXX option slot lance)
65device le at asic: ifnet, ether
66file	arch/alpha/tc/if_le.c		le		needs-count
67
68#
69# ISA Devices
70#
71
72#device	isa at mainbus {[port = -1], [size = 0],	# XXX
73#			[iomem = -1], [iosiz = 0],
74#			[irq = -1], [drq = -1]}
75#include "../../../dev/isa/files.isa"
76#file	arch/alpha/isa/isa_machdep.c	isa		needs-flag # XXX
77#file	arch/alpha/isa/isa_xxx.c	isa
78
79#
80# EISA Devices
81#
82
83#include "../../../dev/eisa/files.eisa"
84
85#
86# PCI devices
87#
88
89device	pci at mainbus {[bus = -1], [dev = -1]}
90
91include "../../../dev/pci/files.pci"
92file	arch/alpha/pci/pci_machdep.c	pci
93
94#
95# Standard files
96#
97
98file	arch/alpha/alpha/autoconf.c
99file	arch/alpha/alpha/conf.c
100file	arch/alpha/alpha/interrupt.c
101file	arch/alpha/alpha/machdep.c
102file	arch/alpha/alpha/mainbus.c
103file	arch/alpha/alpha/mem.c
104file	arch/alpha/alpha/pmap.c
105file	arch/alpha/alpha/process_machdep.c
106file	arch/alpha/alpha/prom.c
107file	arch/alpha/alpha/support.c
108file	arch/alpha/alpha/sys_machdep.c
109file	arch/alpha/alpha/trap.c
110file	arch/alpha/alpha/vm_machdep.c
111file	arch/alpha/alpha/disksubr.c
112file	dev/cons.c
113file	netinet/in_cksum.c
114
115#
116# Optional files
117#
118
119file	netns/ns_cksum.c		ns
120
121file	compat/osf1/osf1_ioctl.c	compat_osf1
122file	compat/osf1/osf1_misc.c		compat_osf1
123file	compat/osf1/osf1_mount.c	compat_osf1
124file	compat/osf1/osf1_syscalls.c	compat_osf1
125file	compat/osf1/osf1_sysent.c	compat_osf1
126