xref: /netbsd-src/sys/arch/rs6000/conf/files.rs6000 (revision bb33f35f209ea11b789f2bb75f79ffda2924bd36)
1*bb33f35fSdrochner#	$NetBSD: files.rs6000,v 1.2 2008/02/20 21:43:35 drochner Exp $
268fe5b6fSgarbled#
368fe5b6fSgarbled# rs6000-specific configuration info
468fe5b6fSgarbled#
568fe5b6fSgarbledmaxpartitions 16
668fe5b6fSgarbled
768fe5b6fSgarbledmaxusers 2 8 64
868fe5b6fSgarbled
968fe5b6fSgarbledinclude "arch/powerpc/pic/files.pic"
1068fe5b6fSgarbled
1168fe5b6fSgarbled# IBM quirk functions
1268fe5b6fSgarbled#file	arch/rs6000/rs6000/platform.c
1368fe5b6fSgarbled
1468fe5b6fSgarbledfile	arch/rs6000/rs6000/autoconf.c
1568fe5b6fSgarbledfile	arch/powerpc/powerpc/clock.c
1668fe5b6fSgarbledfile	arch/rs6000/rs6000/consinit.c
1768fe5b6fSgarbledfile	kern/subr_disk_mbr.c			disk
1868fe5b6fSgarbledfile	arch/rs6000/rs6000/machdep.c
1968fe5b6fSgarbled
2068fe5b6fSgarbledfile	arch/powerpc/powerpc/bus_dma.c
2168fe5b6fSgarbledfile	arch/powerpc/powerpc/bus_space.c
2268fe5b6fSgarbledfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
2368fe5b6fSgarbled
2468fe5b6fSgarbled#interrupt controllers
2568fe5b6fSgarbleddefine pic_iocc
2668fe5b6fSgarbled
2768fe5b6fSgarbleddefflag opt_interrupt.h PIC_IOCC: pic_iocc
2868fe5b6fSgarbled
2968fe5b6fSgarbledfile arch/rs6000/rs6000/pic_iocc.c	pic_iocc	needs-flag
3068fe5b6fSgarbled
3168fe5b6fSgarbled# General files
3268fe5b6fSgarbledfile	dev/cons.c
3368fe5b6fSgarbled
3468fe5b6fSgarbled#
3568fe5b6fSgarbled# Machine-independent I2O drivers
3668fe5b6fSgarbled#
3768fe5b6fSgarbledinclude "dev/i2o/files.i2o"
3868fe5b6fSgarbled
3968fe5b6fSgarbled#
4068fe5b6fSgarbled# Machine-independent SCSI drivers
4168fe5b6fSgarbled#
4268fe5b6fSgarbledinclude "dev/scsipi/files.scsipi"
4368fe5b6fSgarbled
4468fe5b6fSgarbled#
4568fe5b6fSgarbled# Memory Disk for install floppy
4668fe5b6fSgarbled#
4768fe5b6fSgarbledfile	dev/md_root.c		memory_disk_hooks
4868fe5b6fSgarbled
4968fe5b6fSgarbled#
5068fe5b6fSgarbled# System bus types
5168fe5b6fSgarbled#
5268fe5b6fSgarbleddefine	mainbus {}
5368fe5b6fSgarbleddevice	mainbus: mcabus, mainbus
5468fe5b6fSgarbledattach	mainbus at root
5568fe5b6fSgarbledfile	arch/rs6000/rs6000/mainbus.c	mainbus
5668fe5b6fSgarbled
5768fe5b6fSgarbleddevice	cpu
5868fe5b6fSgarbledattach	cpu at mainbus
5968fe5b6fSgarbledfile	arch/rs6000/rs6000/cpu.c	cpu
6068fe5b6fSgarbled
6168fe5b6fSgarbleddevice	mca {[slot = -1]}
6268fe5b6fSgarbledinclude "dev/mca/files.mca"
6368fe5b6fSgarbledfile	arch/rs6000/mca/mca_machdep.c	mca
6468fe5b6fSgarbled#file	arch/rs6000/mca/mcadma_machdep.c	mca
6568fe5b6fSgarbled
6668fe5b6fSgarbled# IO/Planar devices
6768fe5b6fSgarbled
6868fe5b6fSgarbleddefine	ioplanar { [index = -1] }
6968fe5b6fSgarbleddevice	ioplanar: ioplanar
7068fe5b6fSgarbledattach	ioplanar at mca with ioplanar
7168fe5b6fSgarbledfile	arch/rs6000/mca/ioplanar.c	ioplanar needs-flag
7268fe5b6fSgarbled
7368fe5b6fSgarbledattach	com at ioplanar with com_iop
7468fe5b6fSgarbledfile	arch/rs6000/ioplanar/com_iop.c	com_iop needs-flag
7568fe5b6fSgarbled
7668fe5b6fSgarbledinclude "arch/powerpc/conf/majors.powerpc"
77