NetBSD/sys/arch/cats/conf/files.cats
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

93 lines
1.8 KiB
C

# $NetBSD: files.cats,v 1.35 2008/02/20 21:43:33 drochner Exp $
#
# CATS-specific configuration info
#
maxpartitions 8
maxusers 2 8 64
# Maintain Interrupt statistics
defflag IRQSTATS
# X server support in console drivers
defflag XSERVER
# ABLE booting ELF kernels
defflag ABLEELF
#
# ISA and mixed ISA+EISA or ISA+PCI drivers
#
include "dev/isa/files.isa"
# Include arm32 footbridge
include "arch/arm/conf/files.footbridge"
#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
# ISA DMA glue
file arch/arm/footbridge/isa/isadma_machdep.c isadma
# Memory disk driver
file dev/md_root.c md & memory_disk_hooks
#
# Machine-independent SCSI/ATAPI drivers
#
include "dev/scsipi/files.scsipi"
# Generic MD files
file arch/cats/cats/autoconf.c
file arch/cats/cats/cats_machdep.c
# library functions
file arch/arm/arm/disksubr.c disk
file arch/arm/arm/disksubr_acorn.c disk
file arch/arm/arm/disksubr_mbr.c disk
# ISA Plug 'n Play autoconfiguration glue.
file arch/arm/footbridge/isa/isapnp_machdep.c isapnp
# ISA support.
file arch/arm/footbridge/isa/isa_io.c isa
file arch/arm/footbridge/isa/isa_io_asm.S isa
# CATS boards have an EBSA285 based core with an ISA bus
file arch/arm/footbridge/isa/isa_machdep.c isa
device sysbeep
attach sysbeep at pcppi with sysbeep_isa
file arch/arm/footbridge/isa/sysbeep_isa.c sysbeep_isa
device ds1687rtc
attach ds1687rtc at isa
file arch/arm/footbridge/isa/dsrtc.c ds1687rtc
# Machine-independent I2O drivers.
include "dev/i2o/files.i2o"
# PCI devices
#
# Include PCI config
#
include "dev/pci/files.pci"
device pcib: isabus
attach pcib at pci
file arch/cats/pci/pcib.c pcib
file arch/cats/pci/pciide_machdep.c pciide_common
include "dev/pckbport/files.pckbport"
# Include USB stuff
include "dev/usb/files.usb"
include "arch/arm/conf/majors.arm32"