files.prep revision 1.27
11.27Skleink# $NetBSD: files.prep,v 1.27 2002/02/26 16:09:14 kleink Exp $ 21.1Snonaka# 31.1Snonaka# prep-specific configuration info 41.1Snonaka# 51.5Snonakamaxpartitions 8 61.1Snonaka 71.1Snonakamaxusers 2 8 64 81.20Snonaka 91.20Snonaka# IBM 101.21Slukemfile arch/prep/prep/ibm_machdep.c 111.21Slukemfile arch/prep/prep/ibm_6050.c 121.21Slukemfile arch/prep/prep/ibm_7248.c 131.27Skleink 141.27Skleink# Motorola 151.27Skleinkfile arch/prep/prep/mot_machdep.c 161.27Skleinkfile arch/prep/prep/mot_ulmb60xa.c 171.20Snonaka 181.21Slukemfile arch/prep/prep/platform.c 191.1Snonaka 201.1Snonakafile arch/prep/prep/autoconf.c 211.4Snonakafile arch/prep/prep/bus_space.c 221.1Snonakafile arch/prep/prep/clock.c 231.1Snonakafile arch/prep/prep/conf.c 241.1Snonakafile arch/prep/prep/disksubr.c disk 251.1Snonakafile arch/prep/prep/extintr.c 261.1Snonakafile arch/prep/prep/machdep.c 271.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 281.19Snonaka 291.19Snonakafile arch/powerpc/powerpc/bus_dma.c 301.19Snonaka 311.19Snonaka# General files 321.1Snonakafile dev/clock_subr.c 331.1Snonakafile dev/cons.c 341.7Sad 351.7Sad# 361.15Smanu# Compatibility modules 371.15Smanu# 381.15Smanu 391.15Smanu# OSS audio driver compatibility 401.15Smanuinclude "compat/ossaudio/files.ossaudio" 411.15Smanu 421.15Smanu# Linux binary compatibility (COMPAT_LINUX) 431.15Smanuinclude "compat/linux/files.linux" 441.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 451.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S compat_linux 461.18Schristosfile arch/powerpc/powerpc/linux_trap.c compat_linux 471.15Smanu 481.15Smanu# 491.7Sad# Machine-independent I2O drivers 501.7Sad# 511.7Sadinclude "dev/i2o/files.i2o" 521.1Snonaka 531.1Snonaka# 541.1Snonaka# Machine-independent SCSI drivers 551.1Snonaka# 561.1Snonakainclude "dev/scsipi/files.scsipi" 571.1Snonakamajor {sd = 4} 581.1Snonakamajor {cd = 6} 591.1Snonaka 601.1Snonaka# 611.1Snonaka# Machine-independent ATA drivers 621.1Snonaka# 631.1Snonaka 641.1Snonakainclude "dev/ata/files.ata" 651.1Snonakamajor {wd = 0} 661.1Snonaka 671.1Snonaka# 681.1Snonaka# Memory Disk for install floppy 691.1Snonaka# 701.9Smattfile dev/md_root.c memory_disk_hooks 711.1Snonakamajor {md = 17} 721.2Soster 731.2Soster# 741.2Soster# RAIDframe 751.2Soster# 761.3Ssorenmajor {raid = 18} 771.1Snonaka 781.1Snonaka# 791.1Snonaka# System bus types 801.1Snonaka# 811.1Snonakadefine mainbus {} 821.1Snonakadevice mainbus: pcibus, mainbus 831.1Snonakaattach mainbus at root 841.1Snonakafile arch/prep/prep/mainbus.c mainbus 851.1Snonaka 861.1Snonakadevice cpu 871.1Snonakaattach cpu at mainbus 881.1Snonakafile arch/prep/prep/cpu.c cpu 891.1Snonaka 901.11Smattinclude "dev/wscons/files.wscons" 911.11Smattinclude "dev/wsfont/files.wsfont" 921.11Smattinclude "dev/rasops/files.rasops" 931.11Smatt 941.1Snonaka# 951.1Snonaka# PCI-only drivers 961.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 971.1Snonaka# XXX devices to 'pci'. 981.1Snonaka# 991.1Snonakainclude "dev/pci/files.pci" 1001.25Skleinkfile arch/prep/pci/pci_machdep.c pci 1011.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 1021.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 1031.1Snonaka 1041.1Snonaka# PCI-Host bridge chipsets 1051.1Snonakadevice pchb: pcibus 1061.1Snonakaattach pchb at pci 1071.1Snonakafile arch/prep/pci/pchb.c pchb 1081.1Snonaka 1091.1Snonaka# PCI-ISA bridges 1101.1Snonakadevice pcib: isabus 1111.1Snonakaattach pcib at pci 1121.1Snonakafile arch/prep/pci/pcib.c pcib 1131.1Snonaka 1141.11Smatt# IBM G10 display on ThinkPad 820 1151.11Smattdevice gten: wsemuldisplaydev, rasops8 1161.11Smattattach gten at pci 1171.11Smattfile arch/prep/pci/gten.c gten needs-flag 1181.11Smatt 1191.1Snonaka# 1201.1Snonaka# ISA and mixed ISA+PCI drivers 1211.1Snonaka# 1221.1Snonaka 1231.1Snonakainclude "dev/isa/files.isa" 1241.1Snonakamajor {mcd = 7} 1251.1Snonakafile arch/prep/isa/isa_machdep.c isa 1261.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1271.13Stsutsui 1281.13Stsutsui# ISA Plug 'n Play devices 1291.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1301.1Snonaka 1311.1Snonaka# 1321.1Snonaka# clock 1331.1Snonaka# 1341.1Snonaka# mc146818 and compat. 1351.1Snonakadevice mcclock 1361.1Snonakaattach mcclock at isa with mcclock_isa 1371.1Snonakafile arch/prep/prep/mcclock.c mcclock 1381.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1391.26Skleink 1401.26Skleink# mk48t18 and compat. 1411.26Skleinkdevice mkclock: mk48txx 1421.26Skleinkattach mkclock at isa with mkclock_isa 1431.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1441.1Snonaka 1451.1Snonaka# attribute used to represent the "keyboard controller" 1461.1Snonaka# XXX should be a real device 1471.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1481.1Snonaka 1491.1Snonaka# PC console support a la "pccons" 1501.1Snonakadevice pc: tty, pckbcport 1511.1Snonakaattach pc at isa 1521.1Snonakadevice pcconskbd 1531.1Snonakaattach pcconskbd at pckbc 1541.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1551.1Snonaka 1561.1Snonakainclude "dev/pckbc/files.pckbc" 1571.1Snonaka 1581.1Snonaka# ISA speaker generates keyboard beep 1591.1Snonakadevice isabeep 1601.1Snonakaattach isabeep at pcppi 1611.1Snonakafile arch/prep/isa/isabeep.c 1621.1Snonaka 1631.1Snonaka# Floppy disk controller 1641.10Smattdevice fdc { drive = -1 }: isadma 1651.10Smattfile dev/isa/fd.c fdc needs-flag 1661.10Smatt 1671.10Smattattach fdc at isa with fdc_isa 1681.10Smattfile dev/isa/fdc_isa.c fdc_isa 1691.10Smatt# Floppy disk controller 1701.10Smattdevice fd: disk 1711.1Snonakaattach fd at fdc 1721.1Snonakamajor {fd = 2} 1731.1Snonaka 1741.1Snonaka# Game adapter (joystick) 1751.24Sjdolecekfile arch/prep/isa/joy_timer.c joy 1761.12Smatt 1771.21Slukemdevice paud { }: audio, isadma, ad1848, auconv 1781.12Smattattach paud at isa with paud_isa 1791.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1801.1Snonaka 1811.1Snonaka# network devices MII bus 1821.1Snonakainclude "dev/mii/files.mii" 1831.1Snonaka 1841.6Snonaka# USB drivers 1851.6Snonakainclude "dev/usb/files.usb" 1861.8Smatt 1871.8Smatt# PCMCIA drivers/support 1881.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1891.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1901.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1911.8Smatt 1921.8Smattdevice pcic: pcmciabus 1931.8Smattfile dev/ic/i82365.c pcic 1941.8Smattattach pcic at isa with pcic_isa 1951.8Smattfile dev/isa/i82365_isa.c pcic_isa 1961.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1971.8Smatt 1981.8Smattinclude "dev/pcmcia/files.pcmcia" 199