files.netwinder revision 1.2
11.2Smatt# $NetBSD: files.netwinder,v 1.2 2001/04/20 16:09:48 matt Exp $ 21.1Smatt# 31.1Smatt# First try for arm-specific configuration info 41.1Smatt# 51.1Smatt 61.1Smattmaxpartitions 8 71.1Smattmaxusers 2 8 64 81.1Smatt 91.1Smatt# COMPAT_OLD_OFW for SHARKs 101.1Smattdefopt COMPAT_OLD_OFW 111.1Smatt 121.1Smatt# Maintain Interrupt statistics 131.1Smattdefopt IRQSTATS 141.1Smatt 151.1Smatt# PMAP_DEBUG (heavily abused option) 161.1Smattdefopt PMAP_DEBUG 171.1Smatt 181.1Smatt# X server support in console drivers 191.1Smattdefopt XSERVER 201.1Smatt 211.1Smatt# Bootloader options (COMPAT... to be dropped ASAP) 221.1Smattdefopt COMPAT_OLD_BOOTLOADER 231.1Smatt 241.1Smatt# Architectures and core logic 251.1Smattdefopt EBSA285 261.1Smattdefopt FOOTBRIDGE 271.1Smattdefopt NETWINDER 281.1Smatt 291.1Smattdefine todservice {} 301.1Smatt 311.1Smatt# 321.1Smatt# ISA and mixed ISA+EISA or ISA+PCI drivers 331.1Smatt# 341.1Smattinclude "dev/isa/files.isa" 351.1Smatt 361.1Smatt# Include WSCONS stuff 371.1Smattinclude "dev/wscons/files.wscons" 381.1Smattinclude "dev/rasops/files.rasops" 391.1Smattinclude "dev/wsfont/files.wsfont" 401.1Smatt 411.1Smatt# 421.1Smatt# Machine-independent ATA drivers 431.1Smatt# 441.1Smattinclude "dev/ata/files.ata" 451.1Smattmajor {wd = 16} 461.1Smatt 471.1Smatt# ISA DMA glue 481.1Smattfile arch/arm32/isa/isadma_machdep.c isadma 491.1Smatt 501.1Smatt# XXX ISA joystick driver 511.1Smattdevice joy 521.1Smattfile arch/arm32/isa/joy.c joy needs-flag 531.1Smattattach joy at isa with joy_isa 541.1Smattfile arch/arm32/isa/joy_isa.c joy_isa 551.1Smattattach joy at isapnp with joy_isapnp 561.1Smattfile arch/arm32/isa/joy_isapnp.c joy_isapnp 571.1Smatt 581.1Smatt# Memory disk driver 591.1Smattfile arch/arm32/dev/md_hooks.c md & memory_disk_hooks 601.1Smattmajor {md = 18} 611.1Smatt 621.1Smatt# RAIDframe 631.1Smattmajor {raid = 71} 641.1Smatt 651.1Smattdevice todclock 661.1Smattattach todclock at todservice 671.1Smattfile arch/arm32/dev/todclock.c todclock needs-count 681.1Smatt 691.1Smatt# 701.1Smatt# Machine-independent SCSI drivers 711.1Smatt# 721.1Smatt 731.1Smattinclude "dev/scsipi/files.scsipi" 741.1Smattmajor {sd = 24} 751.1Smattmajor {cd = 26} 761.1Smatt 771.1Smatt# Generic MD files 781.1Smattfile arch/arm32/arm32/autoconf.c 791.1Smattfile arch/arm32/arm32/blockio.S 801.1Smattfile arch/arm32/arm32/bus_dma.c 811.1Smattfile arch/netwinder/netwinder/conf.c 821.1Smattfile arch/arm32/arm32/cpuswitch.S 831.1Smattfile arch/arm32/arm32/stubs.c 841.1Smattfile arch/arm32/arm32/exception.S 851.1Smattfile arch/arm32/arm32/fault.c 861.1Smattfile arch/arm32/arm32/mem.c 871.1Smattfile arch/arm32/arm32/procfs_machdep.c procfs 881.1Smattfile arch/arm32/arm32/machdep.c 891.1Smattfile arch/arm32/arm32/vm_machdep.c 901.1Smattfile arch/arm32/arm32/fusu.S 911.1Smattfile arch/arm32/arm32/cpufunc.c 921.1Smattfile arch/arm32/arm32/cpufunc_asm.S 931.1Smattfile arch/arm32/arm32/setcpsr.S 941.1Smattfile arch/arm32/arm32/setstack.S 951.1Smattfile arch/arm32/arm32/spl.S 961.1Smattfile arch/arm32/arm32/intr.c 971.1Smattfile arch/arm32/dev/bus_space_notimpl.S 981.1Smatt 991.1Smatt# files related to the shell 1001.1Smattfile arch/arm32/kshell/kshell_input.c kshell 1011.1Smattfile arch/arm32/kshell/kshell_shell.c kshell 1021.1Smattfile arch/arm32/kshell/kshell_disassem.c kshell 1031.1Smattfile arch/arm32/kshell/kshell_dumphex.c kshell 1041.1Smattfile arch/arm32/kshell/kshell_debug.c kshell 1051.1Smatt 1061.1Smattfile arch/arm/arm/disksubr.c disk 1071.1Smattfile arch/arm/arm/disksubr_acorn.c disk 1081.1Smattfile arch/arm/arm/disksubr_mbr.c disk 1091.1Smatt 1101.1Smattfile dev/cninit.c !footbridge 1111.1Smatt 1121.1Smatt# ARM FPE 1131.1Smattfile arch/arm32/fpe-arm/armfpe_glue.S armfpe 1141.1Smattfile arch/arm32/fpe-arm/armfpe_init.c armfpe 1151.1Smattfile arch/arm32/fpe-arm/armfpe.s armfpe 1161.1Smatt 1171.1Smatt# DC21285 "Footbridge" specific files 1181.1Smattdefine footbridge {} 1191.1Smattdevice footbridge: pcibus, todservice 1201.1Smattattach footbridge at mainbus 1211.1Smattfile arch/arm32/footbridge/footbridge.c footbridge 1221.1Smattfile arch/arm32/footbridge/footbridge_machdep.c footbridge 1231.1Smattfile arch/arm32/footbridge/footbridge_io.c footbridge 1241.1Smattfile arch/arm32/footbridge/footbridge_io_asm.S footbridge 1251.1Smattfile arch/arm32/footbridge/footbridge_pci.c footbridge 1261.1Smattfile arch/arm32/footbridge/footbridge_irq.S footbridge 1271.1Smattfile arch/arm32/footbridge/footbridge_irqhandler.c footbridge 1281.1Smattfile arch/arm32/footbridge/footbridge_clock.c footbridge 1291.1Smatt 1301.1Smatt# DC21285 "Footbridge" serial port 1311.1Smattdevice fcom: tty 1321.1Smattattach fcom at footbridge 1331.1Smattfile arch/arm32/footbridge/footbridge_com.c fcom needs-flag 1341.1Smattfile arch/arm32/footbridge/footbridge_com_io.c fcom 1351.1Smattfile arch/arm32/footbridge/footbridge_com_io_asm.S fcom 1361.1Smatt 1371.1Smatt# EBSA285/CATS class board 1381.1Smatt# DC21285 based board with cyclone firmware 1391.1Smattfile arch/netwinder/netwinder/netwinder_machdep.c footbridge & netwinder 1401.1Smatt 1411.2Smatt# ISA support. 1421.1Smattfile arch/netwinder/isa/isa_machdep.c isa & netwinder 1431.2Smattfile arch/arm32/isa/isa_io.c isa 1441.2Smattfile arch/arm32/isa/isa_io_asm.S isa 1451.2Smatt 1461.2Smatt# ISA Plug 'n Play autoconfiguration glue. 1471.2Smattfile arch/arm32/isa/isapnp_machdep.c isapnp 1481.1Smatt 1491.1Smattdevice sysbeep 1501.1Smattattach sysbeep at pcppi with sysbeep_isa 1511.1Smattfile arch/arm32/isa/sysbeep_isa.c sysbeep_isa 1521.1Smatt 1531.1Smattdevice dsrtc: todservice 1541.1Smattattach dsrtc at isa 1551.1Smattfile arch/arm32/isa/dsrtc.c dsrtc 1561.1Smatt 1571.1Smatt# Machine-independent I2O drivers. 1581.1Smattinclude "dev/i2o/files.i2o" 1591.1Smatt 1601.1Smatt# PCI devices 1611.1Smatt 1621.1Smatt# 1631.1Smatt# Include PCI config 1641.1Smatt# 1651.2Smattfile arch/netwinder/pci/pci_machdep.c pci 1661.2Smatt 1671.1Smattinclude "dev/pci/files.pci" 1681.1Smatt 1691.1Smatt# network devices MII bus 1701.1Smattinclude "dev/mii/files.mii" 1711.1Smatt 1721.1Smattdevice pcib: isabus 1731.1Smattattach pcib at pci 1741.2Smattfile arch/netwinder/pci/pcib.c pcib 1751.1Smatt 1761.1Smatt# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT 1771.1Smatt# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. 1781.1Smatt# XXX (when the conf/files and files.isa bogons are fixed, this can 1791.1Smatt# XXX be fixed as well.) 1801.1Smatt 1811.2Smattfile arch/netwinder/pci/pciide_machdep.c pciide 1821.1Smatt 1831.1Smattinclude "dev/pckbc/files.pckbc" 184