files.hpcarm revision 1.7
1# $NetBSD: files.hpcarm,v 1.7 2001/02/27 17:56:32 bjh21 Exp $ 2# 3# First try for arm-specific configuration info 4# 5 6maxpartitions 8 7maxusers 2 8 64 8 9# Maintain Interrupt statistics 10defopt IRQSTATS 11 12# PMAP_DEBUG (heavily abused option) 13defopt PMAP_DEBUG 14 15# X server support in console drivers 16defopt XSERVER 17 18define todservice {} 19 20# Memory disk driver 21file dev/md_root.c memory_disk_hooks 22major {md = 18} 23 24# Standard keyboard driver 25#device kbd 26#file arch/hpcarm/dev/kbd.c kbd needs-flag 27 28# Generic MD files 29file arch/hpcarm/hpcarm/autoconf.c 30file arch/hpcarm/hpcarm/ast.c 31file arch/hpcarm/hpcarm/conf.c 32file arch/hpcarm/hpcarm/fault.c 33file arch/hpcarm/hpcarm/procfs_machdep.c procfs 34file arch/hpcarm/hpcarm/machdep.c 35file arch/hpcarm/hpcarm/mem.c 36file arch/hpcarm/hpcarm/cpufunc.c 37file arch/hpcarm/hpcarm/stubs.c 38file arch/hpcarm/hpcarm/undefined.c 39file arch/hpcarm/hpcarm/process_machdep.c 40file arch/hpcarm/hpcarm/sys_machdep.c 41file arch/hpcarm/hpcarm/strstr.c 42file arch/hpcarm/hpcarm/pmap.c 43file arch/hpcarm/hpcarm/vm_machdep.c 44file arch/hpcarm/hpcarm/blockio.S 45file arch/hpcarm/hpcarm/cpufunc_asm.S 46file arch/hpcarm/hpcarm/cpuswitch.S 47file arch/hpcarm/hpcarm/exception.S 48file arch/hpcarm/hpcarm/syscall.c 49file arch/hpcarm/hpcarm/bcopyinout.S 50file arch/hpcarm/hpcarm/bcopy_page.S 51file arch/hpcarm/hpcarm/setcpsr.S 52file arch/hpcarm/hpcarm/setstack.S 53file arch/hpcarm/hpcarm/spl.S 54file arch/hpcarm/hpcarm/intr.c 55file arch/hpcarm/hpcarm/copystr.S 56file arch/hpcarm/hpcarm/fusu.S 57file arch/hpcarm/hpcarm/bus_space_notimpl.S 58 59# 60# H/PC Platform common files. 61# 62include "arch/hpc/conf/files.hpc" 63#file arch/hpc/hpc/disksubr.c disk 64include "dev/hpc/files.bicons" 65include "dev/hpc/files.hpcfb" 66include "dev/hpc/files.hpckbd" 67include "dev/hpc/files.hpctp" 68 69# Console autoconfiguration code: selects between a framebuffers 70file dev/cons.c 71 72# 73# Workstation Console 74# 75include "dev/wscons/files.wscons" 76 77file dev/cninit.c 78 79# ARM FPE 80#file arch/hpcarm/fpe-arm/armfpe_glue.S armfpe 81#file arch/hpcarm/fpe-arm/armfpe_init.c armfpe 82#file arch/hpcarm/fpe-arm/armfpe.s armfpe 83 84# DDB 85file arch/hpcarm/hpcarm/db_interface.c ddb 86file arch/hpcarm/hpcarm/db_trace.c ddb 87file arch/hpcarm/hpcarm/db_machdep.c ddb 88 89# HPCARM specific files 90file arch/hpcarm/hpcarm/hpc_machdep.c hpcarm 91 92# SA11[01]0 integrated peripherals 93# parent to sacom, gpio, fb, saost, XXX 94# also provides irq and timer services 95device saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 96attach saip at mainbus 97file arch/hpcarm/sa11x0/sa11x0.c saip needs-flag 98file arch/hpcarm/sa11x0/sa11x0_io.c saip 99file arch/hpcarm/sa11x0/sa11x0_io_asm.S saip 100file arch/hpcarm/sa11x0/sa11x0_irq.S saip 101file arch/hpcarm/sa11x0/sa11x0_irqhandler.c saip 102 103device sacom: tty 104attach sacom at saip 105file arch/hpcarm/sa11x0/sa11x0_com.c sacom needs-flag 106 107# clock device 108device saost 109attach saost at saip 110file arch/hpcarm/sa11x0/sa11x0_ost.c saost needs-flag 111 112# LCD 113device salcd: hpcfbif 114attach salcd at saip 115file arch/hpcarm/sa11x0/sa11x0_lcd.c salcd 116 117# PCMCIA 118device sapcic: pcmciabus 119attach sapcic at saip 120file arch/hpcarm/sa11x0/sa11x0_pcmcia.c sapcic needs-flag 121 122# Include ISA stuff 123include "dev/isa/files.isa" 124 125# Include ATA stuff 126include "dev/ata/files.ata" 127major {wd = 16} 128 129# Include SCSI stuff 130include "dev/scsipi/files.scsipi" 131major {sd = 24} 132major {cd = 26} 133 134# Machine-independent I2O drivers. 135include "dev/i2o/files.i2o" 136 137# Include PCI stuff 138include "dev/pci/files.pci" 139 140# network devices MII bus 141include "dev/mii/files.mii" 142 143# Include USB stuff 144include "dev/usb/files.usb" 145 146# 147# Compatibility modules 148# 149 150# Binary compatibility with previous NetBSD releases (COMPAT_XX) 151file arch/hpcarm/hpcarm/compat_13_machdep.c compat_13 152