files.prep revision 1.10
11.10Smatt# $NetBSD: files.prep,v 1.10 2000/11/27 21:50:13 matt 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.1Snonakafile dev/clock_subr.c 181.1Snonakafile dev/cons.c 191.7Sad 201.7Sad# 211.7Sad# Machine-independent I2O drivers 221.7Sad# 231.7Sadinclude "dev/i2o/files.i2o" 241.1Snonaka 251.1Snonaka# 261.1Snonaka# Machine-independent SCSI drivers 271.1Snonaka# 281.1Snonakainclude "dev/scsipi/files.scsipi" 291.1Snonakamajor {sd = 4} 301.1Snonakamajor {cd = 6} 311.1Snonaka 321.1Snonaka# 331.1Snonaka# Machine-independent ATA drivers 341.1Snonaka# 351.1Snonaka 361.1Snonakainclude "dev/ata/files.ata" 371.1Snonakamajor {wd = 0} 381.1Snonaka 391.1Snonaka# 401.1Snonaka# Memory Disk for install floppy 411.1Snonaka# 421.9Smattfile dev/md_root.c memory_disk_hooks 431.1Snonakamajor {md = 17} 441.2Soster 451.2Soster# 461.2Soster# RAIDframe 471.2Soster# 481.3Ssorenmajor {raid = 18} 491.1Snonaka 501.1Snonaka# 511.1Snonaka# System bus types 521.1Snonaka# 531.1Snonakadefine mainbus {} 541.1Snonakadevice mainbus: pcibus, mainbus 551.1Snonakaattach mainbus at root 561.1Snonakafile arch/prep/prep/mainbus.c mainbus 571.1Snonaka 581.1Snonakadevice cpu 591.1Snonakaattach cpu at mainbus 601.1Snonakafile arch/prep/prep/cpu.c cpu 611.1Snonaka 621.1Snonaka# 631.1Snonaka# PCI-only drivers 641.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 651.1Snonaka# XXX devices to 'pci'. 661.1Snonaka# 671.1Snonakainclude "dev/pci/files.pci" 681.1Snonakafile arch/prep/pci/pci_machdep.c pci 691.1Snonaka 701.1Snonaka# PCI-Host bridge chipsets 711.1Snonakadevice pchb: pcibus 721.1Snonakaattach pchb at pci 731.1Snonakafile arch/prep/pci/pchb.c pchb 741.1Snonaka 751.1Snonaka# PCI-ISA bridges 761.1Snonakadevice pcib: isabus 771.1Snonakaattach pcib at pci 781.1Snonakafile arch/prep/pci/pcib.c pcib 791.1Snonaka 801.1Snonaka# 811.1Snonaka# ISA and mixed ISA+PCI drivers 821.1Snonaka# 831.1Snonaka 841.1Snonakainclude "dev/isa/files.isa" 851.1Snonakamajor {mcd = 7} 861.1Snonakafile arch/prep/isa/isa_machdep.c isa 871.1Snonakafile arch/prep/isa/isadma_machdep.c isa 881.1Snonaka 891.1Snonaka# 901.1Snonaka# clock 911.1Snonaka# 921.1Snonaka# mc146818 and compat. 931.1Snonakadevice mcclock 941.1Snonakaattach mcclock at isa with mcclock_isa 951.1Snonakafile arch/prep/prep/mcclock.c mcclock 961.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 971.1Snonaka 981.1Snonaka# attribute used to represent the "keyboard controller" 991.1Snonaka# XXX should be a real device 1001.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1011.1Snonaka 1021.1Snonaka# PC console support a la "pccons" 1031.1Snonakadevice pc: tty, pckbcport 1041.1Snonakaattach pc at isa 1051.1Snonakadevice pcconskbd 1061.1Snonakaattach pcconskbd at pckbc 1071.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1081.1Snonaka 1091.1Snonakainclude "dev/wscons/files.wscons" 1101.1Snonaka 1111.1Snonakainclude "dev/pckbc/files.pckbc" 1121.1Snonaka 1131.1Snonaka# ISA speaker generates keyboard beep 1141.1Snonakadevice isabeep 1151.1Snonakaattach isabeep at pcppi 1161.1Snonakafile arch/prep/isa/isabeep.c 1171.1Snonaka 1181.1Snonaka# Floppy disk controller 1191.10Smattdevice fdc { drive = -1 }: isadma 1201.10Smattfile dev/isa/fd.c fdc needs-flag 1211.10Smatt 1221.10Smattattach fdc at isa with fdc_isa 1231.10Smattfile dev/isa/fdc_isa.c fdc_isa 1241.10Smatt# Floppy disk controller 1251.10Smattdevice fd: disk 1261.1Snonakaattach fd at fdc 1271.1Snonakamajor {fd = 2} 1281.1Snonaka 1291.1Snonaka# Game adapter (joystick) 1301.1Snonakadevice joy 1311.1Snonakafile arch/prep/isa/joy.c joy needs-flag 1321.1Snonaka 1331.1Snonakaattach joy at isa with joy_isa 1341.1Snonakafile arch/prep/isa/joy_isa.c joy_isa 1351.1Snonaka 1361.1Snonaka# network devices MII bus 1371.1Snonakainclude "dev/mii/files.mii" 1381.1Snonaka 1391.6Snonaka# USB drivers 1401.6Snonakainclude "dev/usb/files.usb" 1411.6Snonaka 1421.1Snonaka# Linux binary compatibility (COMPAT_LINUX) 1431.1Snonaka#include "compat/linux/files.linux" 1441.1Snonaka#include "compat/linux/arch/powerpc/files.linux_powerpc" 1451.1Snonaka 1461.1Snonaka# OSS audio driver compatibility 1471.6Snonakainclude "compat/ossaudio/files.ossaudio" 1481.8Smatt 1491.8Smatt# PCMCIA drivers/support 1501.8Smattdefopt PCIC_ISA_ALLOC_IOBASE 1511.8Smattdefopt PCIC_ISA_ALLOC_IOSIZE 1521.8Smattdefopt PCIC_ISA_INTR_ALLOC_MASK 1531.8Smatt 1541.8Smattdevice pcic: pcmciabus 1551.8Smattfile dev/ic/i82365.c pcic 1561.8Smattattach pcic at isa with pcic_isa 1571.8Smattfile dev/isa/i82365_isa.c pcic_isa 1581.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1591.8Smatt 1601.8Smattinclude "dev/pcmcia/files.pcmcia" 161