files.hpcarm revision 1.1
11.1Sichiro#	$NetBSD: files.hpcarm,v 1.1 2001/02/23 03:48:08 ichiro 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.1Sichirodevice	mainbus { [base = -1], [dack = -1], [irq = -1] }
271.1Sichiroattach	mainbus at root
281.1Sichirofile	arch/hpcarm/mainbus/mainbus.c		mainbus
291.1Sichirofile	arch/hpcarm/mainbus/mainbus_io.c		mainbus
301.1Sichirofile	arch/hpcarm/mainbus/mainbus_io_asm.S	mainbus
311.1Sichiro
321.1Sichirodevice	cpu
331.1Sichiroattach	cpu at mainbus
341.1Sichirofile	arch/hpcarm/mainbus/cpu.c		cpu needs-flag
351.1Sichiro
361.1Sichiro# Memory disk driver
371.1Sichirofile	arch/hpcarm/dev/md_hooks.c		md & memory_disk_hooks
381.1Sichiromajor   {md = 18}
391.1Sichiro
401.1Sichiro# Standard keyboard driver
411.1Sichiro#device	kbd
421.1Sichiro#file	arch/hpcarm/dev/kbd.c			kbd needs-flag
431.1Sichiro
441.1Sichiro# Generic MD files
451.1Sichirofile	arch/hpcarm/hpcarm/autoconf.c
461.1Sichirofile	arch/hpcarm/hpcarm/ast.c
471.1Sichirofile	arch/hpcarm/hpcarm/conf.c
481.1Sichirofile	arch/hpcarm/hpcarm/fault.c
491.1Sichirofile	arch/hpcarm/hpcarm/procfs_machdep.c	procfs
501.1Sichirofile	arch/hpcarm/hpcarm/machdep.c
511.1Sichirofile	arch/hpcarm/hpcarm/mem.c
521.1Sichirofile	arch/hpcarm/hpcarm/cpufunc.c
531.1Sichirofile	arch/hpcarm/hpcarm/stubs.c
541.1Sichirofile	arch/hpcarm/hpcarm/undefined.c
551.1Sichirofile	arch/hpcarm/hpcarm/process_machdep.c
561.1Sichirofile	arch/hpcarm/hpcarm/sys_machdep.c
571.1Sichirofile	arch/hpcarm/hpcarm/strstr.c
581.1Sichirofile	arch/hpcarm/hpcarm/pmap.c
591.1Sichirofile	arch/hpcarm/hpcarm/vm_machdep.c
601.1Sichirofile	arch/hpcarm/hpcarm/blockio.S
611.1Sichirofile	arch/hpcarm/hpcarm/cpufunc_asm.S
621.1Sichirofile	arch/hpcarm/hpcarm/cpuswitch.S
631.1Sichirofile	arch/hpcarm/hpcarm/exception.S
641.1Sichirofile	arch/hpcarm/hpcarm/syscall.c
651.1Sichirofile	arch/hpcarm/hpcarm/bcopyinout.S
661.1Sichirofile	arch/hpcarm/hpcarm/bcopy_page.S
671.1Sichirofile	arch/hpcarm/hpcarm/setcpsr.S
681.1Sichirofile	arch/hpcarm/hpcarm/setstack.S
691.1Sichirofile	arch/hpcarm/hpcarm/spl.S
701.1Sichirofile	arch/hpcarm/hpcarm/intr.c
711.1Sichirofile	arch/hpcarm/hpcarm/copystr.S
721.1Sichirofile	arch/hpcarm/hpcarm/fusu.S
731.1Sichirofile	arch/hpcarm/hpcarm/bus_space_notimpl.S
741.1Sichiro
751.1Sichiro#
761.1Sichiro# H/PC Platform common files.
771.1Sichiro#
781.1Sichiroinclude	"arch/hpc/conf/files.hpc"
791.1Sichiro#file	arch/hpc/hpc/disksubr.c			disk
801.1Sichiroinclude	"dev/hpc/files.bicons"
811.1Sichiroinclude	"dev/hpc/files.hpcfb"
821.1Sichiroinclude	"dev/hpc/files.hpckbd"
831.1Sichiroinclude	"dev/hpc/files.hpctp"
841.1Sichiro
851.1Sichiro# Console autoconfiguration code: selects between a framebuffers
861.1Sichirofile	dev/cons.c
871.1Sichiro
881.1Sichiro#
891.1Sichiro# Workstation Console
901.1Sichiro#
911.1Sichiroinclude "dev/wscons/files.wscons"
921.1Sichiro
931.1Sichirofile	dev/cninit.c
941.1Sichiro
951.1Sichiro# ARM FPE
961.1Sichiro#file	arch/hpcarm/fpe-arm/armfpe_glue.S	armfpe
971.1Sichiro#file	arch/hpcarm/fpe-arm/armfpe_init.c	armfpe
981.1Sichiro#file	arch/hpcarm/fpe-arm/armfpe.s		armfpe
991.1Sichiro
1001.1Sichiro# DDB
1011.1Sichirofile	arch/hpcarm/hpcarm/db_interface.c		ddb
1021.1Sichirofile	arch/hpcarm/hpcarm/db_trace.c		ddb
1031.1Sichirofile	arch/hpcarm/hpcarm/db_machdep.c		ddb
1041.1Sichiro
1051.1Sichiro# HPCARM specific files
1061.1Sichirofile	arch/hpcarm/hpcarm/hpc_machdep.c	hpcarm
1071.1Sichiro
1081.1Sichiro# SA11[01]0 integrated peripherals
1091.1Sichiro# parent to sacom, gpio, fb, saost,  XXX
1101.1Sichiro# also provides irq and timer services
1111.1Sichirodevice saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
1121.1Sichiroattach saip at mainbus
1131.1Sichirofile	arch/hpcarm/sa11x0/sa11x0.c		saip needs-flag
1141.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_io.c		saip
1151.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_io_asm.S	saip
1161.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_irq.S		saip
1171.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_irqhandler.c	saip
1181.1Sichiro
1191.1Sichirodevice	sacom: tty
1201.1Sichiroattach	sacom at saip
1211.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag
1221.1Sichiro
1231.1Sichiro# clock device
1241.1Sichirodevice	saost
1251.1Sichiroattach	saost at saip
1261.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_ost.c		saost needs-flag
1271.1Sichiro
1281.1Sichiro# LCD
1291.1Sichirodevice	salcd: hpcfbif
1301.1Sichiroattach	salcd at saip
1311.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_lcd.c		salcd
1321.1Sichiro
1331.1Sichiro# PCMCIA
1341.1Sichirodevice	sapcic: pcmciabus
1351.1Sichiroattach	sapcic at saip
1361.1Sichirofile	arch/hpcarm/sa11x0/sa11x0_pcmcia.c	sapcic needs-flag
1371.1Sichiro
1381.1Sichiro# Include ISA stuff
1391.1Sichiroinclude "dev/isa/files.isa"
1401.1Sichiro
1411.1Sichiro# Include ATA stuff
1421.1Sichiroinclude "dev/ata/files.ata"
1431.1Sichiromajor   {wd = 16}
1441.1Sichiro
1451.1Sichiro# Include SCSI stuff
1461.1Sichiroinclude "dev/scsipi/files.scsipi"
1471.1Sichiromajor   {sd = 24}
1481.1Sichiromajor   {cd = 26}
1491.1Sichiro
1501.1Sichiro# Machine-independent I2O drivers.
1511.1Sichiroinclude "dev/i2o/files.i2o"
1521.1Sichiro
1531.1Sichiro# Include PCI stuff
1541.1Sichiroinclude "dev/pci/files.pci"
1551.1Sichiro
1561.1Sichiro# network devices MII bus
1571.1Sichiroinclude "dev/mii/files.mii"
1581.1Sichiro
1591.1Sichiro# Include USB stuff
1601.1Sichiroinclude "dev/usb/files.usb"
1611.1Sichiro
1621.1Sichiro#
1631.1Sichiro# Compatibility modules
1641.1Sichiro#
1651.1Sichiro
1661.1Sichiro# Binary compatibility with previous NetBSD releases (COMPAT_XX)
1671.1Sichirofile	arch/hpcarm/hpcarm/compat_13_machdep.c	compat_13
168