files.hpcmips revision 1.3
11.3Stakemura# $NetBSD: files.hpcmips,v 1.3 1999/11/02 10:36:52 takemura Exp $ 21.1Stakemura 31.1Stakemura# maxpartitions must be first item in files.${ARCH}. 41.1Stakemuramaxpartitions 8 51.1Stakemura 61.1Stakemuramaxusers 2 8 64 71.1Stakemura 81.1Stakemura# 91.1Stakemura# Machine-independent SCSI drivers 101.1Stakemura# 111.1Stakemura 121.1Stakemurainclude "dev/scsipi/files.scsipi" 131.1Stakemuramajor {sd = 3} 141.1Stakemuramajor {st = 4} 151.1Stakemuramajor {cd = 5} 161.1Stakemura 171.1Stakemura# 181.1Stakemura# Machine-independent ATA drivers 191.1Stakemura# 201.1Stakemura 211.1Stakemurainclude "dev/ata/files.ata" 221.1Stakemuramajor {wd = 1} 231.1Stakemura 241.1Stakemura# 251.1Stakemura# Bus-independent devices 261.1Stakemura# 271.1Stakemuradevice mainbus { } # no locators 281.1Stakemuraattach mainbus at root 291.1Stakemura 301.1Stakemuradevice cpu # not optional 311.1Stakemuraattach cpu at mainbus 321.1Stakemurafile arch/hpcmips/hpcmips/cpu.c cpu 331.1Stakemura 341.1Stakemura# CPU support option headers 351.1Stakemuradefopt VR41X1 361.1Stakemura 371.1Stakemura# 381.1Stakemura# CPU-dependent files 391.1Stakemura# 401.1Stakemurafile arch/hpcmips/vr/vr.c vr41x1 # NEC VR4000 series 411.1Stakemura 421.1Stakemurafile arch/hpcmips/hpcmips/autoconf.c 431.1Stakemurafile arch/hpcmips/hpcmips/conf.c 441.1Stakemurafile arch/hpcmips/hpcmips/machdep.c 451.1Stakemurafile arch/hpcmips/hpcmips/platid.c 461.1Stakemurafile arch/hpcmips/hpcmips/platid_mask.c 471.1Stakemurafile arch/hpcmips/hpcmips/mainbus.c 481.1Stakemurafile arch/hpcmips/hpcmips/bus_space.c 491.1Stakemurafile arch/hpcmips/hpcmips/disksubr.c disk 501.1Stakemura 511.1Stakemura# Console autoconfiguration code: selects between a framebuffers 521.1Stakemurafile dev/cons.c 531.1Stakemurafile arch/hpcmips/dev/findcons.c 541.1Stakemurafile arch/hpcmips/dev/bicons.c 551.1Stakemurafile arch/hpcmips/dev/bifont.c 561.1Stakemuradefpseudo biconsdev 571.1Stakemurafile arch/hpcmips/dev/biconsdev.c biconsdev needs-count 581.1Stakemura 591.3Stakemura# Raster operations 601.3Stakemurainclude "dev/rasops/files.rasops" 611.3Stakemurainclude "dev/wsfont/files.wsfont" 621.3Stakemura 631.1Stakemura# 641.1Stakemura# Workstation Console 651.1Stakemura# 661.1Stakemurainclude "dev/wscons/files.wscons" 671.3Stakemura#device fb: wsemuldisplaydev, wsrasteremulops 681.3Stakemuradevice fb: wsemuldisplaydev, rasops1, rasops2, rasops8 691.1Stakemuraattach fb at mainbus 701.1Stakemurafile arch/hpcmips/dev/fb.c fb needs-flag 711.1Stakemura 721.1Stakemura# 731.1Stakemura# ISA bus support 741.1Stakemura# 751.1Stakemurainclude "dev/isa/files.isa" 761.1Stakemura 771.1Stakemura# 781.1Stakemura# Vr41x1 integrated peripherals 791.1Stakemura# 801.1Stakemuradevice vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1] } 811.1Stakemuraattach vrip at mainbus 821.1Stakemurafile arch/hpcmips/vr/vrip.c vrip 831.1Stakemura 841.1Stakemuradevice vrrtc 851.1Stakemuraattach vrrtc at vrip 861.1Stakemurafile arch/hpcmips/vr/rtc.c vrrtc 871.1Stakemura 881.1Stakemuradevice vrcmu 891.1Stakemuraattach vrcmu at vrip 901.1Stakemurafile arch/hpcmips/vr/cmu.c vrcmu 911.1Stakemura 921.1Stakemuradevice vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]} # GIU attachment 931.1Stakemuradevice gpbusif {[platform = -1], [comctrl = -1], [button0 = -1], [button1 = -1], [button2 = -1], [button3 = -1], [button4 = -1], [button5 = -1], [button6 = -1], [button7 = -1], [button8 = -1], [button9 = -1], [button10 = -1], [button11 = -1]} 941.1Stakemura 951.1Stakemuradevice vrgiu: vrisabif, gpbusif 961.1Stakemuraattach vrgiu at vrip 971.1Stakemurafile arch/hpcmips/vr/vrgiu.c vrgiu 981.1Stakemura 991.1Stakemuradevice gpbus 1001.1Stakemuraattach gpbus at gpbusif 1011.1Stakemurafile arch/hpcmips/vr/gpbus.c gpbus 1021.1Stakemura 1031.1Stakemuradevice vrisab: isabus 1041.1Stakemuraattach vrisab at vrisabif 1051.1Stakemurafile arch/hpcmips/isa/isa_machdep.c vrisab 1061.1Stakemura 1071.1Stakemuradevice vrbcu 1081.1Stakemuraattach vrbcu at vrip 1091.1Stakemurafile arch/hpcmips/vr/bcu_vrip.c vrbcu 1101.1Stakemura 1111.2Stakemuradevice vrkiu: wskbddev 1121.1Stakemuraattach vrkiu at vrip 1131.2Stakemurafile arch/hpcmips/vr/vrkiu.c vrkiu needs-flag 1141.2Stakemurafile dev/pckbc/wskbdmap_mfii.c vrkiu 1151.1Stakemura 1161.1Stakemuradevice vrpmu 1171.1Stakemuraattach vrpmu at vrip 1181.1Stakemurafile arch/hpcmips/vr/vrpmu.c vrpmu 1191.1Stakemura 1201.1Stakemura# Real-time clock (not optional) 1211.1Stakemurafile arch/hpcmips/hpcmips/clock.c 1221.1Stakemurafile dev/clock_subr.c 1231.1Stakemura 1241.1Stakemura# Floppy disk controller 1251.1Stakemuradevice fdc {drive = -1} 1261.1Stakemura#attach fdc at isa 1271.1Stakemura#device fd: disk, isadma 1281.1Stakemuradevice fd: disk 1291.1Stakemura#attach fd at fdc 1301.1Stakemurafile arch/i386/isa/fd.c fdc needs-flag 1311.1Stakemuramajor {fd = 2} 1321.1Stakemura 1331.1Stakemura# network devices MII bus 1341.1Stakemurainclude "dev/mii/files.mii" 1351.1Stakemura 1361.1Stakemura# XXXX pcic here because it needs to be late. The catch: pcic needs 1371.1Stakemura# to be late, so devices which attach to it are attached late. But it 1381.1Stakemura# needs to be before its isa and pci attachments. This answer is 1391.1Stakemura# non-optimal, but I don't have a better answer right now. 1401.1Stakemura 1411.1Stakemura# PCIC pcmcia contoller 1421.1Stakemura# XXX this needs to be done very late, so it's done here. This feels 1431.1Stakemura# like a kludge, but it might be for the best. 1441.1Stakemura 1451.1Stakemuradefopt PCIC_ISA_ALLOC_IOBASE 1461.1Stakemuradefopt PCIC_ISA_ALLOC_IOSIZE 1471.1Stakemuradefopt PCIC_ISA_INTR_ALLOC_MASK 1481.1Stakemura 1491.1Stakemuradevice pcic: pcmciabus 1501.1Stakemurafile dev/ic/i82365.c pcic 1511.1Stakemura 1521.1Stakemura# 1531.1Stakemura# PCIC pcmcia controller 1541.1Stakemura# 1551.1Stakemuraattach pcic at isa with pcic_isa 1561.1Stakemurafile dev/isa/i82365_isa.c pcic_isa 1571.1Stakemurafile dev/isa/i82365_isasubr.c pcic_isa 1581.1Stakemura 1591.1Stakemura# 1601.1Stakemura# Machine-independent PCMCIA drivers 1611.1Stakemura# 1621.1Stakemurainclude "dev/pcmcia/files.pcmcia" 1631.1Stakemura 1641.1Stakemura# Serial Interface Unit 1651.1Stakemuraattach com at vrip with com_vrip 1661.1Stakemurafile arch/hpcmips/vr/com_vrip.c com_vrip 1671.1Stakemura 1681.1Stakemura# Memory Disk for boot tape 1691.1Stakemurafile arch/hpcmips/dev/md_root.c memory_disk_hooks 1701.1Stakemuramajor {md = 6} 171