files.prep revision 1.19
11.19Snonaka# $NetBSD: files.prep,v 1.19 2001/06/18 14:04:39 nonaka Exp $ 21.1Snonaka# 31.1Snonaka# prep-specific configuration info 41.1Snonaka# 51.5Snonakamaxpartitions 8 61.1Snonaka 71.1Snonakamaxusers 2 8 64 81.1Snonaka 91.1Snonakafile arch/prep/prep/autoconf.c 101.4Snonakafile arch/prep/prep/bus_space.c 111.1Snonakafile arch/prep/prep/clock.c 121.1Snonakafile arch/prep/prep/conf.c 131.1Snonakafile arch/prep/prep/disksubr.c disk 141.1Snonakafile arch/prep/prep/extintr.c 151.1Snonakafile arch/prep/prep/machdep.c 161.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 171.19Snonaka 181.19Snonakafile arch/powerpc/powerpc/bus_dma.c 191.19Snonaka 201.19Snonaka# General files 211.1Snonakafile dev/clock_subr.c 221.1Snonakafile dev/cons.c 231.7Sad 241.7Sad# 251.15Smanu# Compatibility modules 261.15Smanu# 271.15Smanu 281.15Smanu# OSS audio driver compatibility 291.15Smanuinclude "compat/ossaudio/files.ossaudio" 301.15Smanu 311.15Smanu# Linux binary compatibility (COMPAT_LINUX) 321.15Smanuinclude "compat/linux/files.linux" 331.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 341.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S compat_linux 351.18Schristosfile arch/powerpc/powerpc/linux_trap.c compat_linux 361.15Smanu 371.15Smanu# 381.7Sad# Machine-independent I2O drivers 391.7Sad# 401.7Sadinclude "dev/i2o/files.i2o" 411.1Snonaka 421.1Snonaka# 431.1Snonaka# Machine-independent SCSI drivers 441.1Snonaka# 451.1Snonakainclude "dev/scsipi/files.scsipi" 461.1Snonakamajor {sd = 4} 471.1Snonakamajor {cd = 6} 481.1Snonaka 491.1Snonaka# 501.1Snonaka# Machine-independent ATA drivers 511.1Snonaka# 521.1Snonaka 531.1Snonakainclude "dev/ata/files.ata" 541.1Snonakamajor {wd = 0} 551.1Snonaka 561.1Snonaka# 571.1Snonaka# Memory Disk for install floppy 581.1Snonaka# 591.9Smattfile dev/md_root.c memory_disk_hooks 601.1Snonakamajor {md = 17} 611.2Soster 621.2Soster# 631.2Soster# RAIDframe 641.2Soster# 651.3Ssorenmajor {raid = 18} 661.1Snonaka 671.1Snonaka# 681.1Snonaka# System bus types 691.1Snonaka# 701.1Snonakadefine mainbus {} 711.1Snonakadevice mainbus: pcibus, mainbus 721.1Snonakaattach mainbus at root 731.1Snonakafile arch/prep/prep/mainbus.c mainbus 741.1Snonaka 751.1Snonakadevice cpu 761.1Snonakaattach cpu at mainbus 771.1Snonakafile arch/prep/prep/cpu.c cpu 781.1Snonaka 791.11Smattinclude "dev/wscons/files.wscons" 801.11Smattinclude "dev/wsfont/files.wsfont" 811.11Smattinclude "dev/rasops/files.rasops" 821.11Smatt 831.1Snonaka# 841.1Snonaka# PCI-only drivers 851.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 861.1Snonaka# XXX devices to 'pci'. 871.1Snonaka# 881.1Snonakainclude "dev/pci/files.pci" 891.1Snonakafile arch/prep/pci/pci_machdep.c pci 901.1Snonaka 911.1Snonaka# PCI-Host bridge chipsets 921.1Snonakadevice pchb: pcibus 931.1Snonakaattach pchb at pci 941.1Snonakafile arch/prep/pci/pchb.c pchb 951.1Snonaka 961.1Snonaka# PCI-ISA bridges 971.1Snonakadevice pcib: isabus 981.1Snonakaattach pcib at pci 991.1Snonakafile arch/prep/pci/pcib.c pcib 1001.1Snonaka 1011.11Smatt# IBM G10 display on ThinkPad 820 1021.11Smattdevice gten: wsemuldisplaydev, rasops8 1031.11Smattattach gten at pci 1041.11Smattfile arch/prep/pci/gten.c gten needs-flag 1051.11Smatt 1061.1Snonaka# 1071.1Snonaka# ISA and mixed ISA+PCI drivers 1081.1Snonaka# 1091.1Snonaka 1101.1Snonakainclude "dev/isa/files.isa" 1111.1Snonakamajor {mcd = 7} 1121.1Snonakafile arch/prep/isa/isa_machdep.c isa 1131.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1141.13Stsutsui 1151.13Stsutsui# ISA Plug 'n Play devices 1161.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1171.1Snonaka 1181.1Snonaka# 1191.1Snonaka# clock 1201.1Snonaka# 1211.1Snonaka# mc146818 and compat. 1221.1Snonakadevice mcclock 1231.1Snonakaattach mcclock at isa with mcclock_isa 1241.1Snonakafile arch/prep/prep/mcclock.c mcclock 1251.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1261.1Snonaka 1271.1Snonaka# attribute used to represent the "keyboard controller" 1281.1Snonaka# XXX should be a real device 1291.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1301.1Snonaka 1311.1Snonaka# PC console support a la "pccons" 1321.1Snonakadevice pc: tty, pckbcport 1331.1Snonakaattach pc at isa 1341.1Snonakadevice pcconskbd 1351.1Snonakaattach pcconskbd at pckbc 1361.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1371.1Snonaka 1381.1Snonakainclude "dev/pckbc/files.pckbc" 1391.1Snonaka 1401.1Snonaka# ISA speaker generates keyboard beep 1411.1Snonakadevice isabeep 1421.1Snonakaattach isabeep at pcppi 1431.1Snonakafile arch/prep/isa/isabeep.c 1441.1Snonaka 1451.1Snonaka# Floppy disk controller 1461.10Smattdevice fdc { drive = -1 }: isadma 1471.10Smattfile dev/isa/fd.c fdc needs-flag 1481.10Smatt 1491.10Smattattach fdc at isa with fdc_isa 1501.10Smattfile dev/isa/fdc_isa.c fdc_isa 1511.10Smatt# Floppy disk controller 1521.10Smattdevice fd: disk 1531.1Snonakaattach fd at fdc 1541.1Snonakamajor {fd = 2} 1551.1Snonaka 1561.1Snonaka# Game adapter (joystick) 1571.1Snonakadevice joy 1581.1Snonakafile arch/prep/isa/joy.c joy needs-flag 1591.1Snonaka 1601.1Snonakaattach joy at isa with joy_isa 1611.1Snonakafile arch/prep/isa/joy_isa.c joy_isa 1621.12Smatt 1631.12Smattdevice paud { }: audio, isadma, ad1848, auconv 1641.12Smattattach paud at isa with paud_isa 1651.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1661.1Snonaka 1671.1Snonaka# network devices MII bus 1681.1Snonakainclude "dev/mii/files.mii" 1691.1Snonaka 1701.6Snonaka# USB drivers 1711.6Snonakainclude "dev/usb/files.usb" 1721.8Smatt 1731.8Smatt# PCMCIA drivers/support 1741.8Smattdefopt PCIC_ISA_ALLOC_IOBASE 1751.8Smattdefopt PCIC_ISA_ALLOC_IOSIZE 1761.8Smattdefopt PCIC_ISA_INTR_ALLOC_MASK 1771.8Smatt 1781.8Smattdevice pcic: pcmciabus 1791.8Smattfile dev/ic/i82365.c pcic 1801.8Smattattach pcic at isa with pcic_isa 1811.8Smattfile dev/isa/i82365_isa.c pcic_isa 1821.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1831.8Smatt 1841.8Smattinclude "dev/pcmcia/files.pcmcia" 185