xref: /netbsd/sys/arch/rs6000/conf/files.rs6000 (revision 6550d01e)
1#	$NetBSD: files.rs6000,v 1.2 2008/02/20 21:43:35 drochner Exp $
2#
3# rs6000-specific configuration info
4#
5maxpartitions 16
6
7maxusers 2 8 64
8
9include "arch/powerpc/pic/files.pic"
10
11# IBM quirk functions
12#file	arch/rs6000/rs6000/platform.c
13
14file	arch/rs6000/rs6000/autoconf.c
15file	arch/powerpc/powerpc/clock.c
16file	arch/rs6000/rs6000/consinit.c
17file	kern/subr_disk_mbr.c			disk
18file	arch/rs6000/rs6000/machdep.c
19
20file	arch/powerpc/powerpc/bus_dma.c
21file	arch/powerpc/powerpc/bus_space.c
22file	arch/powerpc/powerpc/procfs_machdep.c	procfs
23
24#interrupt controllers
25define pic_iocc
26
27defflag opt_interrupt.h PIC_IOCC: pic_iocc
28
29file arch/rs6000/rs6000/pic_iocc.c	pic_iocc	needs-flag
30
31# General files
32file	dev/cons.c
33
34#
35# Machine-independent I2O drivers
36#
37include "dev/i2o/files.i2o"
38
39#
40# Machine-independent SCSI drivers
41#
42include "dev/scsipi/files.scsipi"
43
44#
45# Memory Disk for install floppy
46#
47file	dev/md_root.c		memory_disk_hooks
48
49#
50# System bus types
51#
52define	mainbus {}
53device	mainbus: mcabus, mainbus
54attach	mainbus at root
55file	arch/rs6000/rs6000/mainbus.c	mainbus
56
57device	cpu
58attach	cpu at mainbus
59file	arch/rs6000/rs6000/cpu.c	cpu
60
61device	mca {[slot = -1]}
62include "dev/mca/files.mca"
63file	arch/rs6000/mca/mca_machdep.c	mca
64#file	arch/rs6000/mca/mcadma_machdep.c	mca
65
66# IO/Planar devices
67
68define	ioplanar { [index = -1] }
69device	ioplanar: ioplanar
70attach	ioplanar at mca with ioplanar
71file	arch/rs6000/mca/ioplanar.c	ioplanar needs-flag
72
73attach	com at ioplanar with com_iop
74file	arch/rs6000/ioplanar/com_iop.c	com_iop needs-flag
75
76include "arch/powerpc/conf/majors.powerpc"
77