files.macppc revision 1.1
1#
2# First try for macppc-specific configuration info
3#
4maxpartitions 16
5
6maxusers 2 8 64
7
8file arch/macppc/macppc/autoconf.c
9file arch/macppc/macppc/clock.c
10file arch/macppc/macppc/conf.c
11file arch/macppc/macppc/disksubr.c		disk
12file arch/macppc/macppc/extintr.c
13file arch/macppc/macppc/machdep.c
14file arch/macppc/macppc/vm_machdep.c
15file arch/macppc/dev/dbdma.c
16
17file arch/powerpc/powerpc/Locore.c
18file arch/powerpc/powerpc/bcopy.c
19file arch/powerpc/powerpc/copyinstr.c
20file arch/powerpc/powerpc/copyoutstr.c
21file arch/powerpc/powerpc/copystr.c
22file arch/powerpc/powerpc/fpu.c
23file arch/powerpc/powerpc/fubyte.c
24file arch/powerpc/powerpc/fuswintr.c
25file arch/powerpc/powerpc/in_cksum.c
26file arch/powerpc/powerpc/ipkdb_glue.c		ipkdb
27file arch/powerpc/powerpc/mem.c
28file arch/powerpc/powerpc/ofw_machdep.c
29file arch/powerpc/powerpc/ofwmagic.S
30file arch/powerpc/powerpc/openfirm.c
31file arch/powerpc/powerpc/pmap.c
32file arch/powerpc/powerpc/process_machdep.c
33file arch/powerpc/powerpc/subyte.c
34file arch/powerpc/powerpc/suword.c
35file arch/powerpc/powerpc/suswintr.c
36file arch/powerpc/powerpc/sys_machdep.c
37file arch/powerpc/powerpc/trap.c
38file arch/powerpc/powerpc/setjmp.S		ddb
39file arch/powerpc/powerpc/db_memrw.c		ddb
40file arch/powerpc/powerpc/db_disasm.c		ddb
41file arch/powerpc/powerpc/db_interface.c	ddb
42file arch/powerpc/powerpc/db_trace.c		ddb
43file dev/cons.c
44
45# Firmworks OpenFirmware Bug Workarounds
46file arch/powerpc/powerpc/ofwreal.S		firmworksbugs
47
48#
49# Machine-independent SCSI drivers
50#
51include "dev/scsipi/files.scsipi"
52major {sd = 4}
53major {st = 5}
54major {cd = 6}
55
56#
57# Generic OpenFrimware device support
58#
59#include "dev/ofw/files.ofw"
60#major {ofdisk = 0}
61
62#
63# System bus types
64#
65define mainbus {}
66device mainbus: pcibus, mainbus
67attach mainbus at root
68file arch/macppc/macppc/mainbus.c		mainbus
69
70device cpu
71attach cpu at mainbus
72file arch/macppc/macppc/cpu.c
73
74include "dev/pci/files.pci"
75
76file arch/macppc/pci/pci_machdep.c		pci
77file arch/macppc/pci/bandit.c			pci
78
79# PCI-Host bridge chipsets
80device pchb
81attach pchb at pci
82file arch/macppc/pci/pchb.c			pchb
83
84device obio {}
85attach obio at pci
86file arch/macppc/dev/obio.c			obio
87
88device esp: scsi, ncr53c9x
89attach esp at obio
90file arch/macppc/dev/esp.c			esp
91
92device mc: ifnet, ether, arp
93attach mc at obio
94file arch/macppc/dev/if_mc.c			mc
95file arch/macppc/dev/am79c950.c			mc
96
97device zsc {channel = -1}
98attach zsc at obio
99file arch/macppc/dev/zs.c	 		zsc needs-flag
100file dev/ic/z8530sc.c				zsc
101
102device zstty: tty
103attach zstty at zsc
104file arch/macppc/dev/z8530tty.c			zstty needs-flag
105
106device adb
107attach adb at obio
108file arch/macppc/dev/adb.c			adb needs-flag
109file arch/macppc/dev/adb_direct.c		adb
110file arch/macppc/dev/adbsys.c			adb
111
112define grfdev {}
113
114device grfati: grfdev
115attach grfati at pci
116file arch/macppc/dev/grf_ati.c			grfati needs-flag
117
118device grf {}
119attach grf at grfdev
120file arch/macppc/dev/grf.c			grf needs-flag
121file arch/macppc/dev/grf_subr.c			grf
122
123device ite: tty
124attach ite at grf
125file arch/macppc/dev/ite.c			ite needs-flag
126file arch/macppc/dev/font_8x16.c		ite
127