NetBSD/sys/arch/rs6000/conf/files.rs6000
drochner bb33f35f20 Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
2008-02-20 21:43:33 +00:00

77 lines
1.5 KiB
Plaintext

# $NetBSD: files.rs6000,v 1.2 2008/02/20 21:43:35 drochner Exp $
#
# rs6000-specific configuration info
#
maxpartitions 16
maxusers 2 8 64
include "arch/powerpc/pic/files.pic"
# IBM quirk functions
#file arch/rs6000/rs6000/platform.c
file arch/rs6000/rs6000/autoconf.c
file arch/powerpc/powerpc/clock.c
file arch/rs6000/rs6000/consinit.c
file kern/subr_disk_mbr.c disk
file arch/rs6000/rs6000/machdep.c
file arch/powerpc/powerpc/bus_dma.c
file arch/powerpc/powerpc/bus_space.c
file arch/powerpc/powerpc/procfs_machdep.c procfs
#interrupt controllers
define pic_iocc
defflag opt_interrupt.h PIC_IOCC: pic_iocc
file arch/rs6000/rs6000/pic_iocc.c pic_iocc needs-flag
# General files
file dev/cons.c
#
# Machine-independent I2O drivers
#
include "dev/i2o/files.i2o"
#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"
#
# Memory Disk for install floppy
#
file dev/md_root.c memory_disk_hooks
#
# System bus types
#
define mainbus {}
device mainbus: mcabus, mainbus
attach mainbus at root
file arch/rs6000/rs6000/mainbus.c mainbus
device cpu
attach cpu at mainbus
file arch/rs6000/rs6000/cpu.c cpu
device mca {[slot = -1]}
include "dev/mca/files.mca"
file arch/rs6000/mca/mca_machdep.c mca
#file arch/rs6000/mca/mcadma_machdep.c mca
# IO/Planar devices
define ioplanar { [index = -1] }
device ioplanar: ioplanar
attach ioplanar at mca with ioplanar
file arch/rs6000/mca/ioplanar.c ioplanar needs-flag
attach com at ioplanar with com_iop
file arch/rs6000/ioplanar/com_iop.c com_iop needs-flag
include "arch/powerpc/conf/majors.powerpc"