files.hpcarm revision 1.5
11.5Stoshii#	$NetBSD: files.hpcarm,v 1.5 2001/02/25 15:45:23 toshii Exp $
21.1Sichiro#
31.1Sichiro# First try for arm-specific configuration info
41.1Sichiro#
51.1Sichiro
61.1Sichiromaxpartitions	8
71.1Sichiromaxusers 2 8 64
81.1Sichiro
91.1Sichiro# Floating point emulator
101.1Sichirodefopt	ARMFPE
111.1Sichiro
121.1Sichiro# CPU types
131.1Sichirodefopt	opt_cputypes.h CPU_SA110 CPU_SA1110
141.1Sichiro
151.1Sichiro# Maintain Interrupt statistics
161.1Sichirodefopt	IRQSTATS
171.1Sichiro
181.1Sichiro# PMAP_DEBUG (heavily abused option)
191.1Sichirodefopt	PMAP_DEBUG
201.1Sichiro
211.1Sichiro# X server support in console drivers
221.1Sichirodefopt	XSERVER
231.1Sichiro
241.1Sichirodefine todservice {}
251.1Sichiro
261.1Sichiro# Memory disk driver
271.5Stoshiifile	dev/md_root.c				memory_disk_hooks
281.1Sichiromajor   {md = 18}
291.1Sichiro
301.1Sichiro# Standard keyboard driver
311.1Sichiro#device	kbd
321.1Sichiro#file	arch/hpcarm/dev/kbd.c			kbd needs-flag
331.1Sichiro
341.1Sichiro# Generic MD files
351.1Sichirofile	arch/hpcarm/hpcarm/autoconf.c
361.1Sichirofile	arch/hpcarm/hpcarm/ast.c
371.1Sichirofile	arch/hpcarm/hpcarm/conf.c
381.1Sichirofile	arch/hpcarm/hpcarm/fault.c
391.1Sichirofile	arch/hpcarm/hpcarm/procfs_machdep.c	procfs
401.1Sichirofile	arch/hpcarm/hpcarm/machdep.c
411.1Sichirofile	arch/hpcarm/hpcarm/mem.c
421.1Sichirofile	arch/hpcarm/hpcarm/cpufunc.c
431.1Sichirofile	arch/hpcarm/hpcarm/stubs.c
441.1Sichirofile	arch/hpcarm/hpcarm/undefined.c
451.1Sichirofile	arch/hpcarm/hpcarm/process_machdep.c
461.1Sichirofile	arch/hpcarm/hpcarm/sys_machdep.c
471.1Sichirofile	arch/hpcarm/hpcarm/strstr.c
481.1Sichirofile	arch/hpcarm/hpcarm/pmap.c
491.1Sichirofile	arch/hpcarm/hpcarm/vm_machdep.c
501.1Sichirofile	arch/hpcarm/hpcarm/blockio.S
511.1Sichirofile	arch/hpcarm/hpcarm/cpufunc_asm.S
521.1Sichirofile	arch/hpcarm/hpcarm/cpuswitch.S
531.1Sichirofile	arch/hpcarm/hpcarm/exception.S
541.1Sichirofile	arch/hpcarm/hpcarm/syscall.c
551.1Sichirofile	arch/hpcarm/hpcarm/bcopyinout.S
561.1Sichirofile	arch/hpcarm/hpcarm/bcopy_page.S
571.1Sichirofile	arch/hpcarm/hpcarm/setcpsr.S
581.1Sichirofile	arch/hpcarm/hpcarm/setstack.S
591.1Sichirofile	arch/hpcarm/hpcarm/spl.S
601.1Sichirofile	arch/hpcarm/hpcarm/intr.c
611.1Sichirofile	arch/hpcarm/hpcarm/copystr.S
621.1Sichirofile	arch/hpcarm/hpcarm/fusu.S
631.1Sichirofile	arch/hpcarm/hpcarm/bus_space_notimpl.S
641.1Sichiro
651.1Sichiro#
661.1Sichiro# H/PC Platform common files.
671.1Sichiro#
681.1Sichiroinclude	"arch/hpc/conf/files.hpc"
691.1Sichiro#file	arch/hpc/hpc/disksubr.c			disk
701.1Sichiroinclude	"dev/hpc/files.bicons"
711.1Sichiroinclude	"dev/hpc/files.hpcfb"
721.1Sichiroinclude	"dev/hpc/files.hpckbd"
731.1Sichiroinclude	"dev/hpc/files.hpctp"
741.1Sichiro
751.1Sichiro# Console autoconfiguration code: selects between a framebuffers
761.1Sichirofile	dev/cons.c
771.1Sichiro
781.1Sichiro#
791.1Sichiro# Workstation Console
801.1Sichiro#
811.1Sichiroinclude "dev/wscons/files.wscons"
821.1Sichiro
831.1Sichirofile	dev/cninit.c
841.1Sichiro
851.1Sichiro# ARM FPE
861.1Sichiro#file	arch/hpcarm/fpe-arm/armfpe_glue.S	armfpe
871.1Sichiro#file	arch/hpcarm/fpe-arm/armfpe_init.c	armfpe
881.1Sichiro#file	arch/hpcarm/fpe-arm/armfpe.s		armfpe
891.1Sichiro
901.1Sichiro# DDB
911.1Sichirofile	arch/hpcarm/hpcarm/db_interface.c		ddb
921.1Sichirofile	arch/hpcarm/hpcarm/db_trace.c		ddb
931.1Sichirofile	arch/hpcarm/hpcarm/db_machdep.c		ddb
941.1Sichiro
951.1Sichiro# HPCARM specific files
961.1Sichirofile	arch/hpcarm/hpcarm/hpc_machdep.c	hpcarm
971.1Sichiro
981.1Sichiro# SA11[01]0 integrated peripherals
991.1Sichiro# parent to sacom, gpio, fb, saost,  XXX
1001.1Sichiro# also provides irq and timer services
1011.1Sichirodevice saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
1021.1Sichiroattach saip at mainbus
1031.1Sichirofile	arch/hpcarm/sa11x0/sa11x0.c		saip needs-flag
1041.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_io.c		saip
1051.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_io_asm.S	saip
1061.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_irq.S		saip
1071.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_irqhandler.c	saip
1081.1Sichiro
1091.1Sichirodevice	sacom: tty
1101.1Sichiroattach	sacom at saip
1111.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag
1121.1Sichiro
1131.1Sichiro# clock device
1141.1Sichirodevice	saost
1151.1Sichiroattach	saost at saip
1161.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_ost.c		saost needs-flag
1171.1Sichiro
1181.1Sichiro# LCD
1191.1Sichirodevice	salcd: hpcfbif
1201.1Sichiroattach	salcd at saip
1211.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_lcd.c		salcd
1221.1Sichiro
1231.1Sichiro# PCMCIA
1241.1Sichirodevice	sapcic: pcmciabus
1251.1Sichiroattach	sapcic at saip
1261.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_pcmcia.c	sapcic needs-flag
1271.1Sichiro
1281.1Sichiro# Include ISA stuff
1291.1Sichiroinclude "dev/isa/files.isa"
1301.1Sichiro
1311.1Sichiro# Include ATA stuff
1321.1Sichiroinclude "dev/ata/files.ata"
1331.1Sichiromajor   {wd = 16}
1341.1Sichiro
1351.1Sichiro# Include SCSI stuff
1361.1Sichiroinclude "dev/scsipi/files.scsipi"
1371.1Sichiromajor   {sd = 24}
1381.1Sichiromajor   {cd = 26}
1391.1Sichiro
1401.1Sichiro# Machine-independent I2O drivers.
1411.1Sichiroinclude "dev/i2o/files.i2o"
1421.1Sichiro
1431.1Sichiro# Include PCI stuff
1441.1Sichiroinclude "dev/pci/files.pci"
1451.1Sichiro
1461.1Sichiro# network devices MII bus
1471.1Sichiroinclude "dev/mii/files.mii"
1481.1Sichiro
1491.1Sichiro# Include USB stuff
1501.1Sichiroinclude "dev/usb/files.usb"
1511.1Sichiro
1521.1Sichiro#
1531.1Sichiro# Compatibility modules
1541.1Sichiro#
1551.1Sichiro
1561.1Sichiro# Binary compatibility with previous NetBSD releases (COMPAT_XX)
1571.1Sichirofile	arch/hpcarm/hpcarm/compat_13_machdep.c	compat_13
158