files.prep revision 1.6
11.6Snonaka# $NetBSD: files.prep,v 1.6 2000/06/08 13:16:23 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.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.1Snonaka 201.1Snonaka# 211.1Snonaka# Machine-independent SCSI drivers 221.1Snonaka# 231.1Snonakainclude "dev/scsipi/files.scsipi" 241.1Snonakamajor {sd = 4} 251.1Snonakamajor {cd = 6} 261.1Snonaka 271.1Snonaka# 281.1Snonaka# Machine-independent ATA drivers 291.1Snonaka# 301.1Snonaka 311.1Snonakainclude "dev/ata/files.ata" 321.1Snonakamajor {wd = 0} 331.1Snonaka 341.1Snonaka# 351.1Snonaka# Memory Disk for install floppy 361.1Snonaka# 371.1Snonakafile arch/prep/prep/md_root.c memory_disk_hooks 381.1Snonakamajor {md = 17} 391.2Soster 401.2Soster# 411.2Soster# RAIDframe 421.2Soster# 431.3Ssorenmajor {raid = 18} 441.1Snonaka 451.1Snonaka# 461.1Snonaka# System bus types 471.1Snonaka# 481.1Snonakadefine mainbus {} 491.1Snonakadevice mainbus: pcibus, mainbus 501.1Snonakaattach mainbus at root 511.1Snonakafile arch/prep/prep/mainbus.c mainbus 521.1Snonaka 531.1Snonakadevice cpu 541.1Snonakaattach cpu at mainbus 551.1Snonakafile arch/prep/prep/cpu.c cpu 561.1Snonaka 571.1Snonaka# 581.1Snonaka# PCI-only drivers 591.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 601.1Snonaka# XXX devices to 'pci'. 611.1Snonaka# 621.1Snonakainclude "dev/pci/files.pci" 631.1Snonakafile arch/prep/pci/pci_machdep.c pci 641.1Snonaka 651.1Snonaka# PCI-Host bridge chipsets 661.1Snonakadevice pchb: pcibus 671.1Snonakaattach pchb at pci 681.1Snonakafile arch/prep/pci/pchb.c pchb 691.1Snonaka 701.1Snonaka# PCI-ISA bridges 711.1Snonakadevice pcib: isabus 721.1Snonakaattach pcib at pci 731.1Snonakafile arch/prep/pci/pcib.c pcib 741.1Snonaka 751.1Snonaka# 761.1Snonaka# ISA and mixed ISA+PCI drivers 771.1Snonaka# 781.1Snonaka 791.1Snonakainclude "dev/isa/files.isa" 801.1Snonakamajor {mcd = 7} 811.1Snonakafile arch/prep/isa/isa_machdep.c isa 821.1Snonakafile arch/prep/isa/isadma_machdep.c isa 831.1Snonaka 841.1Snonaka# 851.1Snonaka# clock 861.1Snonaka# 871.1Snonaka# mc146818 and compat. 881.1Snonakadevice mcclock 891.1Snonakaattach mcclock at isa with mcclock_isa 901.1Snonakafile arch/prep/prep/mcclock.c mcclock 911.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 921.1Snonaka 931.1Snonaka# attribute used to represent the "keyboard controller" 941.1Snonaka# XXX should be a real device 951.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 961.1Snonaka 971.1Snonaka# PC console support a la "pccons" 981.1Snonakadevice pc: tty, pckbcport 991.1Snonakaattach pc at isa 1001.1Snonakadevice pcconskbd 1011.1Snonakaattach pcconskbd at pckbc 1021.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1031.1Snonaka 1041.1Snonakainclude "dev/wscons/files.wscons" 1051.1Snonaka 1061.1Snonakainclude "dev/pckbc/files.pckbc" 1071.1Snonaka 1081.1Snonaka# ISA speaker generates keyboard beep 1091.1Snonakadevice isabeep 1101.1Snonakaattach isabeep at pcppi 1111.1Snonakafile arch/prep/isa/isabeep.c 1121.1Snonaka 1131.1Snonaka# Floppy disk controller 1141.1Snonakadevice fdc {drive = -1} 1151.1Snonakaattach fdc at isa 1161.1Snonakadevice fd: disk, isadma 1171.1Snonakaattach fd at fdc 1181.1Snonakafile arch/prep/isa/fd.c fdc needs-flag 1191.1Snonakamajor {fd = 2} 1201.1Snonaka 1211.1Snonaka# Game adapter (joystick) 1221.1Snonakadevice joy 1231.1Snonakafile arch/prep/isa/joy.c joy needs-flag 1241.1Snonaka 1251.1Snonakaattach joy at isa with joy_isa 1261.1Snonakafile arch/prep/isa/joy_isa.c joy_isa 1271.1Snonaka 1281.1Snonaka# network devices MII bus 1291.1Snonakainclude "dev/mii/files.mii" 1301.1Snonaka 1311.6Snonaka# USB drivers 1321.6Snonakainclude "dev/usb/files.usb" 1331.6Snonaka 1341.1Snonaka# Linux binary compatibility (COMPAT_LINUX) 1351.1Snonaka#include "compat/linux/files.linux" 1361.1Snonaka#include "compat/linux/arch/powerpc/files.linux_powerpc" 1371.1Snonaka 1381.1Snonaka# OSS audio driver compatibility 1391.6Snonakainclude "compat/ossaudio/files.ossaudio" 140