files.hpcmips revision 1.1
11.1Stakemura# $NetBSD: files.hpcmips,v 1.1 1999/09/16 12:23:19 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.1Stakemura# 601.1Stakemura# Workstation Console 611.1Stakemura# 621.1Stakemurainclude "dev/wscons/files.wscons" 631.1Stakemuradevice fb: wsemuldisplaydev, wsrasteremulops 641.1Stakemuraattach fb at mainbus 651.1Stakemurafile arch/hpcmips/dev/fb.c fb needs-flag 661.1Stakemura 671.1Stakemura# 681.1Stakemura# ISA bus support 691.1Stakemura# 701.1Stakemurainclude "dev/isa/files.isa" 711.1Stakemura 721.1Stakemura# 731.1Stakemura# Vr41x1 integrated peripherals 741.1Stakemura# 751.1Stakemuradevice vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1] } 761.1Stakemuraattach vrip at mainbus 771.1Stakemurafile arch/hpcmips/vr/vrip.c vrip 781.1Stakemura 791.1Stakemuradevice vrrtc 801.1Stakemuraattach vrrtc at vrip 811.1Stakemurafile arch/hpcmips/vr/rtc.c vrrtc 821.1Stakemura 831.1Stakemuradevice vrcmu 841.1Stakemuraattach vrcmu at vrip 851.1Stakemurafile arch/hpcmips/vr/cmu.c vrcmu 861.1Stakemura 871.1Stakemuradevice vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]} # GIU attachment 881.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]} 891.1Stakemura 901.1Stakemuradevice vrgiu: vrisabif, gpbusif 911.1Stakemuraattach vrgiu at vrip 921.1Stakemurafile arch/hpcmips/vr/vrgiu.c vrgiu 931.1Stakemura 941.1Stakemuradevice gpbus 951.1Stakemuraattach gpbus at gpbusif 961.1Stakemurafile arch/hpcmips/vr/gpbus.c gpbus 971.1Stakemura 981.1Stakemuradevice vrisab: isabus 991.1Stakemuraattach vrisab at vrisabif 1001.1Stakemurafile arch/hpcmips/isa/isa_machdep.c vrisab 1011.1Stakemura 1021.1Stakemuradevice vrbcu 1031.1Stakemuraattach vrbcu at vrip 1041.1Stakemurafile arch/hpcmips/vr/bcu_vrip.c vrbcu 1051.1Stakemura 1061.1Stakemuradevice vrkiu 1071.1Stakemuraattach vrkiu at vrip 1081.1Stakemurafile arch/hpcmips/vr/vrkiu.c vrkiu 1091.1Stakemura 1101.1Stakemuradevice vrpmu 1111.1Stakemuraattach vrpmu at vrip 1121.1Stakemurafile arch/hpcmips/vr/vrpmu.c vrpmu 1131.1Stakemura 1141.1Stakemura# Real-time clock (not optional) 1151.1Stakemurafile arch/hpcmips/hpcmips/clock.c 1161.1Stakemurafile dev/clock_subr.c 1171.1Stakemura 1181.1Stakemura# Floppy disk controller 1191.1Stakemuradevice fdc {drive = -1} 1201.1Stakemura#attach fdc at isa 1211.1Stakemura#device fd: disk, isadma 1221.1Stakemuradevice fd: disk 1231.1Stakemura#attach fd at fdc 1241.1Stakemurafile arch/i386/isa/fd.c fdc needs-flag 1251.1Stakemuramajor {fd = 2} 1261.1Stakemura 1271.1Stakemura# network devices MII bus 1281.1Stakemurainclude "dev/mii/files.mii" 1291.1Stakemura 1301.1Stakemura# XXXX pcic here because it needs to be late. The catch: pcic needs 1311.1Stakemura# to be late, so devices which attach to it are attached late. But it 1321.1Stakemura# needs to be before its isa and pci attachments. This answer is 1331.1Stakemura# non-optimal, but I don't have a better answer right now. 1341.1Stakemura 1351.1Stakemura# PCIC pcmcia contoller 1361.1Stakemura# XXX this needs to be done very late, so it's done here. This feels 1371.1Stakemura# like a kludge, but it might be for the best. 1381.1Stakemura 1391.1Stakemuradefopt PCIC_ISA_ALLOC_IOBASE 1401.1Stakemuradefopt PCIC_ISA_ALLOC_IOSIZE 1411.1Stakemuradefopt PCIC_ISA_INTR_ALLOC_MASK 1421.1Stakemura 1431.1Stakemuradevice pcic: pcmciabus 1441.1Stakemurafile dev/ic/i82365.c pcic 1451.1Stakemura 1461.1Stakemura# 1471.1Stakemura# PCIC pcmcia controller 1481.1Stakemura# 1491.1Stakemuraattach pcic at isa with pcic_isa 1501.1Stakemurafile dev/isa/i82365_isa.c pcic_isa 1511.1Stakemurafile dev/isa/i82365_isasubr.c pcic_isa 1521.1Stakemura 1531.1Stakemura# 1541.1Stakemura# Machine-independent PCMCIA drivers 1551.1Stakemura# 1561.1Stakemurainclude "dev/pcmcia/files.pcmcia" 1571.1Stakemura 1581.1Stakemura# Serial Interface Unit 1591.1Stakemuraattach com at vrip with com_vrip 1601.1Stakemurafile arch/hpcmips/vr/com_vrip.c com_vrip 1611.1Stakemura 1621.1Stakemura# Memory Disk for boot tape 1631.1Stakemurafile arch/hpcmips/dev/md_root.c memory_disk_hooks 1641.1Stakemuramajor {md = 6} 165