files.macppc revision 1.14
1#
2# First try for macppc-specific configuration info
3#
4maxpartitions 16
5
6maxusers 2 8 64
7
8include "arch/powerpc/conf/files.ofw"
9
10file arch/macppc/macppc/autoconf.c
11file arch/macppc/macppc/bus_dma.c
12file arch/macppc/macppc/clock.c
13file arch/macppc/macppc/conf.c
14file arch/macppc/macppc/disksubr.c		disk
15file arch/macppc/macppc/extintr.c
16file arch/macppc/macppc/machdep.c
17file arch/macppc/dev/dbdma.c
18file dev/cons.c
19
20#
21# Memory Disk for install floppy
22#
23file arch/macppc/macppc/md_root.c		memory_disk_hooks
24major {md = 9}
25
26#
27# Machine-independent SCSI drivers
28#
29include "dev/scsipi/files.scsipi"
30major {sd = 4}
31major {st = 5}
32major {cd = 6}
33
34#
35# Generic OpenFirmware device support
36#
37#include "dev/ofw/files.ofw"
38#major {ofdisk = 0}
39
40#
41# System bus types
42#
43define mainbus {}
44device mainbus: pcibus, mainbus
45attach mainbus at root
46file arch/macppc/macppc/mainbus.c		mainbus
47
48device cpu
49attach cpu at mainbus
50file arch/macppc/macppc/cpu.c
51
52include "dev/pci/files.pci"
53
54# network devices MII bus
55include "dev/mii/files.mii"
56
57include "dev/wscons/files.wscons"
58
59device ofb: wsemuldisplaydev, wsrasteremulops
60attach ofb at pci
61file arch/macppc/dev/ofb.c			ofb needs-flag
62
63file arch/macppc/pci/pci_machdep.c		pci
64file arch/macppc/pci/bandit.c			pci
65
66# PCI-Host bridge chipsets
67device pchb
68attach pchb at pci
69file arch/macppc/pci/pchb.c			pchb
70
71device obio {}
72attach obio at pci
73file arch/macppc/dev/obio.c			obio
74
75device esp: scsi, ncr53c9x
76attach esp at obio
77file arch/macppc/dev/esp.c			esp
78
79device mc: ifnet, ether, arp
80attach mc at obio
81file arch/macppc/dev/if_mc.c			mc
82file arch/macppc/dev/am79c950.c			mc
83
84device zsc {channel = -1}
85attach zsc at obio
86file arch/macppc/dev/zs.c	 		zsc needs-flag
87file dev/ic/z8530sc.c				zsc
88
89device zstty: tty
90attach zstty at zsc
91file arch/macppc/dev/z8530tty.c			zstty needs-flag
92
93device adb {}
94attach adb at obio
95file arch/macppc/dev/adb.c			adb needs-flag
96file arch/macppc/dev/adb_direct.c		adb
97
98device aed
99attach aed at adb
100file arch/macppc/dev/aed.c			aed needs-flag
101
102device akbd: wskbddev
103attach akbd at adb
104file arch/macppc/dev/akbd.c			akbd
105
106device ams: wsmousedev
107attach ams at adb
108file arch/macppc/dev/ams.c			ams
109
110device nvram
111attach nvram at obio
112file arch/macppc/dev/nvram.c			nvram needs-flag
113
114define grfdev {}
115
116device grfati: grfdev
117attach grfati at pci
118file arch/macppc/dev/grf_ati.c			grfati needs-flag
119
120device grf {}
121attach grf at grfdev
122file arch/macppc/dev/grf.c			grf needs-flag
123file arch/macppc/dev/grf_subr.c			grf
124
125device ite: tty
126attach ite at grf
127file arch/macppc/dev/ite.c			ite needs-flag
128
129device macofcons: tty
130attach macofcons at pci
131file arch/macppc/dev/ofcons.c			macofcons needs-flag
132