files.prep revision 1.15
11.15Smanu# $NetBSD: files.prep,v 1.15 2001/01/19 01:51:16 manu 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.1Snonakafile arch/prep/prep/bus_dma.c 111.4Snonakafile arch/prep/prep/bus_space.c 121.1Snonakafile arch/prep/prep/clock.c 131.1Snonakafile arch/prep/prep/conf.c 141.1Snonakafile arch/prep/prep/disksubr.c disk 151.1Snonakafile arch/prep/prep/extintr.c 161.1Snonakafile arch/prep/prep/machdep.c 171.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 181.1Snonakafile dev/clock_subr.c 191.1Snonakafile dev/cons.c 201.7Sad 211.7Sad# 221.15Smanu# Compatibility modules 231.15Smanu# 241.15Smanu 251.15Smanu# OSS audio driver compatibility 261.15Smanuinclude "compat/ossaudio/files.ossaudio" 271.15Smanu 281.15Smanu# Linux binary compatibility (COMPAT_LINUX) 291.15Smanuinclude "compat/linux/files.linux" 301.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 311.15Smanufile arch/powerpc/powerpc/linux_sigcode.S compat_linux 321.15Smanu 331.15Smanu# 341.7Sad# Machine-independent I2O drivers 351.7Sad# 361.7Sadinclude "dev/i2o/files.i2o" 371.1Snonaka 381.1Snonaka# 391.1Snonaka# Machine-independent SCSI drivers 401.1Snonaka# 411.1Snonakainclude "dev/scsipi/files.scsipi" 421.1Snonakamajor {sd = 4} 431.1Snonakamajor {cd = 6} 441.1Snonaka 451.1Snonaka# 461.1Snonaka# Machine-independent ATA drivers 471.1Snonaka# 481.1Snonaka 491.1Snonakainclude "dev/ata/files.ata" 501.1Snonakamajor {wd = 0} 511.1Snonaka 521.1Snonaka# 531.1Snonaka# Memory Disk for install floppy 541.1Snonaka# 551.9Smattfile dev/md_root.c memory_disk_hooks 561.1Snonakamajor {md = 17} 571.2Soster 581.2Soster# 591.2Soster# RAIDframe 601.2Soster# 611.3Ssorenmajor {raid = 18} 621.1Snonaka 631.1Snonaka# 641.1Snonaka# System bus types 651.1Snonaka# 661.1Snonakadefine mainbus {} 671.1Snonakadevice mainbus: pcibus, mainbus 681.1Snonakaattach mainbus at root 691.1Snonakafile arch/prep/prep/mainbus.c mainbus 701.1Snonaka 711.1Snonakadevice cpu 721.1Snonakaattach cpu at mainbus 731.1Snonakafile arch/prep/prep/cpu.c cpu 741.1Snonaka 751.11Smattinclude "dev/wscons/files.wscons" 761.11Smattinclude "dev/wsfont/files.wsfont" 771.11Smattinclude "dev/rasops/files.rasops" 781.11Smatt 791.1Snonaka# 801.1Snonaka# PCI-only drivers 811.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 821.1Snonaka# XXX devices to 'pci'. 831.1Snonaka# 841.1Snonakainclude "dev/pci/files.pci" 851.1Snonakafile arch/prep/pci/pci_machdep.c pci 861.1Snonaka 871.1Snonaka# PCI-Host bridge chipsets 881.1Snonakadevice pchb: pcibus 891.1Snonakaattach pchb at pci 901.1Snonakafile arch/prep/pci/pchb.c pchb 911.1Snonaka 921.1Snonaka# PCI-ISA bridges 931.1Snonakadevice pcib: isabus 941.1Snonakaattach pcib at pci 951.1Snonakafile arch/prep/pci/pcib.c pcib 961.1Snonaka 971.11Smatt# IBM G10 display on ThinkPad 820 981.11Smattdevice gten: wsemuldisplaydev, rasops8 991.11Smattattach gten at pci 1001.11Smattfile arch/prep/pci/gten.c gten needs-flag 1011.11Smatt 1021.1Snonaka# 1031.1Snonaka# ISA and mixed ISA+PCI drivers 1041.1Snonaka# 1051.1Snonaka 1061.1Snonakainclude "dev/isa/files.isa" 1071.1Snonakamajor {mcd = 7} 1081.1Snonakafile arch/prep/isa/isa_machdep.c isa 1091.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1101.13Stsutsui 1111.13Stsutsui# ISA Plug 'n Play devices 1121.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1131.1Snonaka 1141.1Snonaka# 1151.1Snonaka# clock 1161.1Snonaka# 1171.1Snonaka# mc146818 and compat. 1181.1Snonakadevice mcclock 1191.1Snonakaattach mcclock at isa with mcclock_isa 1201.1Snonakafile arch/prep/prep/mcclock.c mcclock 1211.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1221.1Snonaka 1231.1Snonaka# attribute used to represent the "keyboard controller" 1241.1Snonaka# XXX should be a real device 1251.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1261.1Snonaka 1271.1Snonaka# PC console support a la "pccons" 1281.1Snonakadevice pc: tty, pckbcport 1291.1Snonakaattach pc at isa 1301.1Snonakadevice pcconskbd 1311.1Snonakaattach pcconskbd at pckbc 1321.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1331.1Snonaka 1341.1Snonakainclude "dev/pckbc/files.pckbc" 1351.1Snonaka 1361.1Snonaka# ISA speaker generates keyboard beep 1371.1Snonakadevice isabeep 1381.1Snonakaattach isabeep at pcppi 1391.1Snonakafile arch/prep/isa/isabeep.c 1401.1Snonaka 1411.1Snonaka# Floppy disk controller 1421.10Smattdevice fdc { drive = -1 }: isadma 1431.10Smattfile dev/isa/fd.c fdc needs-flag 1441.10Smatt 1451.10Smattattach fdc at isa with fdc_isa 1461.10Smattfile dev/isa/fdc_isa.c fdc_isa 1471.10Smatt# Floppy disk controller 1481.10Smattdevice fd: disk 1491.1Snonakaattach fd at fdc 1501.1Snonakamajor {fd = 2} 1511.1Snonaka 1521.1Snonaka# Game adapter (joystick) 1531.1Snonakadevice joy 1541.1Snonakafile arch/prep/isa/joy.c joy needs-flag 1551.1Snonaka 1561.1Snonakaattach joy at isa with joy_isa 1571.1Snonakafile arch/prep/isa/joy_isa.c joy_isa 1581.12Smatt 1591.12Smattdevice paud { }: audio, isadma, ad1848, auconv 1601.12Smattattach paud at isa with paud_isa 1611.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1621.1Snonaka 1631.1Snonaka# network devices MII bus 1641.1Snonakainclude "dev/mii/files.mii" 1651.1Snonaka 1661.6Snonaka# USB drivers 1671.6Snonakainclude "dev/usb/files.usb" 1681.1Snonaka 1691.1Snonaka# OSS audio driver compatibility 1701.6Snonakainclude "compat/ossaudio/files.ossaudio" 1711.8Smatt 1721.8Smatt# PCMCIA drivers/support 1731.8Smattdefopt PCIC_ISA_ALLOC_IOBASE 1741.8Smattdefopt PCIC_ISA_ALLOC_IOSIZE 1751.8Smattdefopt PCIC_ISA_INTR_ALLOC_MASK 1761.8Smatt 1771.8Smattdevice pcic: pcmciabus 1781.8Smattfile dev/ic/i82365.c pcic 1791.8Smattattach pcic at isa with pcic_isa 1801.8Smattfile dev/isa/i82365_isa.c pcic_isa 1811.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1821.8Smatt 1831.8Smattinclude "dev/pcmcia/files.pcmcia" 184