NetBSD/sys/arch/hpcarm/conf/files.hpcarm

152 lines
3.6 KiB
Plaintext

# $NetBSD: files.hpcarm,v 1.7 2001/02/27 17:56:32 bjh21 Exp $
#
# First try for arm-specific configuration info
#
maxpartitions 8
maxusers 2 8 64
# Maintain Interrupt statistics
defopt IRQSTATS
# PMAP_DEBUG (heavily abused option)
defopt PMAP_DEBUG
# X server support in console drivers
defopt XSERVER
define todservice {}
# Memory disk driver
file dev/md_root.c memory_disk_hooks
major {md = 18}
# Standard keyboard driver
#device kbd
#file arch/hpcarm/dev/kbd.c kbd needs-flag
# Generic MD files
file arch/hpcarm/hpcarm/autoconf.c
file arch/hpcarm/hpcarm/ast.c
file arch/hpcarm/hpcarm/conf.c
file arch/hpcarm/hpcarm/fault.c
file arch/hpcarm/hpcarm/procfs_machdep.c procfs
file arch/hpcarm/hpcarm/machdep.c
file arch/hpcarm/hpcarm/mem.c
file arch/hpcarm/hpcarm/cpufunc.c
file arch/hpcarm/hpcarm/stubs.c
file arch/hpcarm/hpcarm/undefined.c
file arch/hpcarm/hpcarm/process_machdep.c
file arch/hpcarm/hpcarm/sys_machdep.c
file arch/hpcarm/hpcarm/strstr.c
file arch/hpcarm/hpcarm/pmap.c
file arch/hpcarm/hpcarm/vm_machdep.c
file arch/hpcarm/hpcarm/blockio.S
file arch/hpcarm/hpcarm/cpufunc_asm.S
file arch/hpcarm/hpcarm/cpuswitch.S
file arch/hpcarm/hpcarm/exception.S
file arch/hpcarm/hpcarm/syscall.c
file arch/hpcarm/hpcarm/bcopyinout.S
file arch/hpcarm/hpcarm/bcopy_page.S
file arch/hpcarm/hpcarm/setcpsr.S
file arch/hpcarm/hpcarm/setstack.S
file arch/hpcarm/hpcarm/spl.S
file arch/hpcarm/hpcarm/intr.c
file arch/hpcarm/hpcarm/copystr.S
file arch/hpcarm/hpcarm/fusu.S
file arch/hpcarm/hpcarm/bus_space_notimpl.S
#
# H/PC Platform common files.
#
include "arch/hpc/conf/files.hpc"
#file arch/hpc/hpc/disksubr.c disk
include "dev/hpc/files.bicons"
include "dev/hpc/files.hpcfb"
include "dev/hpc/files.hpckbd"
include "dev/hpc/files.hpctp"
# Console autoconfiguration code: selects between a framebuffers
file dev/cons.c
#
# Workstation Console
#
include "dev/wscons/files.wscons"
file dev/cninit.c
# ARM FPE
#file arch/hpcarm/fpe-arm/armfpe_glue.S armfpe
#file arch/hpcarm/fpe-arm/armfpe_init.c armfpe
#file arch/hpcarm/fpe-arm/armfpe.s armfpe
# DDB
file arch/hpcarm/hpcarm/db_interface.c ddb
file arch/hpcarm/hpcarm/db_trace.c ddb
file arch/hpcarm/hpcarm/db_machdep.c ddb
# HPCARM specific files
file arch/hpcarm/hpcarm/hpc_machdep.c hpcarm
# SA11[01]0 integrated peripherals
# parent to sacom, gpio, fb, saost, XXX
# also provides irq and timer services
device saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach saip at mainbus
file arch/hpcarm/sa11x0/sa11x0.c saip needs-flag
file arch/hpcarm/sa11x0/sa11x0_io.c saip
file arch/hpcarm/sa11x0/sa11x0_io_asm.S saip
file arch/hpcarm/sa11x0/sa11x0_irq.S saip
file arch/hpcarm/sa11x0/sa11x0_irqhandler.c saip
device sacom: tty
attach sacom at saip
file arch/hpcarm/sa11x0/sa11x0_com.c sacom needs-flag
# clock device
device saost
attach saost at saip
file arch/hpcarm/sa11x0/sa11x0_ost.c saost needs-flag
# LCD
device salcd: hpcfbif
attach salcd at saip
file arch/hpcarm/sa11x0/sa11x0_lcd.c salcd
# PCMCIA
device sapcic: pcmciabus
attach sapcic at saip
file arch/hpcarm/sa11x0/sa11x0_pcmcia.c sapcic needs-flag
# Include ISA stuff
include "dev/isa/files.isa"
# Include ATA stuff
include "dev/ata/files.ata"
major {wd = 16}
# Include SCSI stuff
include "dev/scsipi/files.scsipi"
major {sd = 24}
major {cd = 26}
# Machine-independent I2O drivers.
include "dev/i2o/files.i2o"
# Include PCI stuff
include "dev/pci/files.pci"
# network devices MII bus
include "dev/mii/files.mii"
# Include USB stuff
include "dev/usb/files.usb"
#
# Compatibility modules
#
# Binary compatibility with previous NetBSD releases (COMPAT_XX)
file arch/hpcarm/hpcarm/compat_13_machdep.c compat_13