xref: /netbsd-src/sys/arch/ofppc/conf/files.ofppc (revision 220b5c059a84c51ea44107ea8951a57ffaecdc8c)
1#	$NetBSD: files.ofppc,v 1.18 2001/11/28 10:21:18 lukem Exp $
2#
3# NetBSD/ofppc configuration info
4#
5
6# maxpartitions must be the first thing in files.${MACHINE}
7maxpartitions 16
8
9maxusers 8 16 64
10
11# Platform support option headers
12defflag	FIREPOWER_ES			# Firepower ES
13defflag	FIREPOWER_MX			# Firepower MX
14defflag	FIREPOWER_LX			# Firepower LX
15defflag	TOTALIMPACT_BRIQ		# Total Impact briQ
16
17file	arch/ofppc/ofppc/autoconf.c
18file	arch/ofppc/ofppc/clock.c
19file	arch/ofppc/ofppc/conf.c
20file	arch/ofppc/ofppc/disksubr.c		disk
21file	arch/ofppc/ofppc/machdep.c
22file	arch/ofppc/ofppc/platform.c
23file	arch/ofppc/ofppc/procfs_machdep.c	procfs
24file	dev/cons.c
25file	dev/cninit.c
26
27#
28# CPU specific OpenFirmware code
29#
30include "arch/powerpc/conf/files.ofw"
31
32#
33# Compatibility modules
34#
35
36# OSS audio driver compatibility
37include "compat/ossaudio/files.ossaudio"
38
39# Linux binary compatibility (COMPAT_LINUX)
40include "compat/linux/files.linux"
41include "compat/linux/arch/powerpc/files.linux_powerpc"
42file arch/powerpc/powerpc/linux_sigcode.S	compat_linux
43file arch/powerpc/powerpc/linux_trap.c		compat_linux
44
45#
46# Generic OpenFirmware device support
47#
48include "dev/ofw/files.ofw"
49major	{ofdisk = 0}
50
51#
52# MII/PHY support
53#
54include "dev/mii/files.mii"
55
56#
57# I2O device support
58#
59include "dev/i2o/files.i2o"
60
61#
62# SCSI support
63#
64include "dev/scsipi/files.scsipi"
65major { cd = 3 }
66major { sd = 4 }
67
68#
69# ATA/IDE support
70#
71include "dev/ata/files.ata"
72major { wd = 5 }
73
74# Memory Disk
75file	dev/md_root.c				memory_disk_hooks
76major { md = 6 }
77
78# RAIDframe
79major { raid = 2 }
80
81# Logical disks
82major { ld = 17 }
83
84# Raster operations
85include "dev/rasops/files.rasops"
86include "dev/wsfont/files.wsfont"
87
88#
89# Workstation Console support
90#
91include "dev/wscons/files.wscons"
92
93#
94# PCI bus support
95#
96include "dev/pci/files.pci"
97
98#
99# ISA bus support
100#
101include "dev/isa/files.isa"
102
103#
104# Main system bus and devices.
105#
106device	mainbus {}: ofbus
107attach	mainbus at root
108file	arch/ofppc/ofppc/mainbus.c		mainbus
109
110device	cpu
111attach	cpu at mainbus
112file	arch/ofppc/ofppc/cpu.c			cpu
113
114#
115# Support for generic OpenFirmware driver configurations.  This is
116# always included in the kernel.
117#
118file	arch/ofppc/ofwgen/ofwgen.c
119file	arch/ofppc/ofwgen/ofwgen_intr.c
120
121# DMA support routines that are common to more than one system type.
122file	arch/powerpc/powerpc/bus_dma.c		firepower_es | firepower_mx |
123						firepower_lx
124
125#
126# Support for Firepower EX, MS, and LX systems.
127#
128device	firepower: pcibus
129attach	firepower at mainbus
130file	arch/ofppc/firepower/firepower.c	firepower_es | firepower_mx |
131						firepower_lx
132file	arch/ofppc/firepower/firepower_bus_io.c	firepower_es | firepower_mx |
133						firepower_lx
134file	arch/ofppc/firepower/firepower_bus_mem.c firepower_es | firepower_mx |
135						firepower_lx
136file	arch/ofppc/firepower/firepower_dma.c	firepower_es | firepower_mx |
137						firepower_lx
138file	arch/ofppc/firepower/firepower_intr.c	firepower_es | firepower_mx |
139						firepower_lx
140file	arch/ofppc/firepower/firepower_pci.c	firepower_es | firepower_mx |
141						firepower_lx
142