xref: /netbsd/sys/arch/ofppc/conf/files.ofppc (revision bf9ec67e)
1#	$NetBSD: files.ofppc,v 1.19 2002/04/16 20:50:22 thorpej 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# I2O device support
53#
54include "dev/i2o/files.i2o"
55
56#
57# SCSI support
58#
59include "dev/scsipi/files.scsipi"
60major { cd = 3 }
61major { sd = 4 }
62
63#
64# ATA/IDE support
65#
66include "dev/ata/files.ata"
67major { wd = 5 }
68
69# Memory Disk
70file	dev/md_root.c				memory_disk_hooks
71major { md = 6 }
72
73# RAIDframe
74major { raid = 2 }
75
76# Logical disks
77major { ld = 17 }
78
79# Raster operations
80include "dev/rasops/files.rasops"
81include "dev/wsfont/files.wsfont"
82
83#
84# Workstation Console support
85#
86include "dev/wscons/files.wscons"
87
88#
89# PCI bus support
90#
91include "dev/pci/files.pci"
92
93#
94# ISA bus support
95#
96include "dev/isa/files.isa"
97
98#
99# Main system bus and devices.
100#
101device	mainbus {}: ofbus
102attach	mainbus at root
103file	arch/ofppc/ofppc/mainbus.c		mainbus
104
105device	cpu
106attach	cpu at mainbus
107file	arch/ofppc/ofppc/cpu.c			cpu
108
109#
110# Support for generic OpenFirmware driver configurations.  This is
111# always included in the kernel.
112#
113file	arch/ofppc/ofwgen/ofwgen.c
114file	arch/ofppc/ofwgen/ofwgen_intr.c
115
116# DMA support routines that are common to more than one system type.
117file	arch/powerpc/powerpc/bus_dma.c		firepower_es | firepower_mx |
118						firepower_lx
119
120#
121# Support for Firepower EX, MS, and LX systems.
122#
123device	firepower: pcibus
124attach	firepower at mainbus
125file	arch/ofppc/firepower/firepower.c	firepower_es | firepower_mx |
126						firepower_lx
127file	arch/ofppc/firepower/firepower_bus_io.c	firepower_es | firepower_mx |
128						firepower_lx
129file	arch/ofppc/firepower/firepower_bus_mem.c firepower_es | firepower_mx |
130						firepower_lx
131file	arch/ofppc/firepower/firepower_dma.c	firepower_es | firepower_mx |
132						firepower_lx
133file	arch/ofppc/firepower/firepower_intr.c	firepower_es | firepower_mx |
134						firepower_lx
135file	arch/ofppc/firepower/firepower_pci.c	firepower_es | firepower_mx |
136						firepower_lx
137