files.bebox revision 1.4
11.4Sthorpej# $NetBSD: files.bebox,v 1.4 1998/01/12 18:18:02 thorpej Exp $ 21.1Ssakamoto# 31.1Ssakamoto# First try for be specific configuration info 41.1Ssakamoto# 51.1Ssakamotomaxpartitions 16 61.1Ssakamoto 71.1Ssakamotomaxusers 2 8 64 81.1Ssakamoto 91.1Ssakamotofile arch/bebox/bebox/Locore.c 101.1Ssakamotofile arch/bebox/bebox/autoconf.c 111.1Ssakamotofile arch/bebox/bebox/bcopy.c 121.1Ssakamotofile arch/bebox/bebox/clock.c 131.1Ssakamotofile arch/bebox/bebox/conf.c 141.1Ssakamotofile arch/bebox/bebox/copyinstr.c 151.1Ssakamotofile arch/bebox/bebox/copyoutstr.c 161.1Ssakamotofile arch/bebox/bebox/copystr.c 171.1Ssakamotofile arch/bebox/bebox/disksubr.c disk 181.1Ssakamotofile arch/bebox/bebox/extintr.c 191.1Ssakamotofile arch/bebox/bebox/fpu.c 201.1Ssakamotofile arch/bebox/bebox/fubyte.c 211.1Ssakamotofile arch/bebox/bebox/fuswintr.c 221.1Ssakamotofile arch/bebox/bebox/in_cksum.c 231.1Ssakamotofile arch/bebox/bebox/ipkdb_glue.c ipkdb 241.1Ssakamotofile arch/bebox/bebox/machdep.c 251.1Ssakamotofile arch/bebox/bebox/mem.c 261.1Ssakamotofile arch/bebox/bebox/pmap.c 271.1Ssakamotofile arch/bebox/bebox/process_machdep.c 281.1Ssakamotofile arch/bebox/bebox/subyte.c 291.1Ssakamotofile arch/bebox/bebox/suword.c 301.1Ssakamotofile arch/bebox/bebox/suswintr.c 311.1Ssakamotofile arch/bebox/bebox/sys_machdep.c 321.1Ssakamotofile arch/bebox/bebox/trap.c 331.1Ssakamotofile arch/bebox/bebox/vm_machdep.c 341.1Ssakamotofile arch/bebox/bebox/bus_dma.c 351.1Ssakamotofile dev/cons.c 361.1Ssakamotofile dev/cninit.c 371.1Ssakamotofile arch/bebox/bebox/setjmp.S ddb 381.1Ssakamotofile arch/bebox/bebox/db_memrw.c ddb 391.1Ssakamotofile arch/bebox/bebox/db_disasm.c ddb 401.1Ssakamotofile arch/bebox/bebox/db_interface.c ddb 411.1Ssakamotofile arch/bebox/bebox/db_trace.c ddb 421.1Ssakamoto 431.1Ssakamotomajor {vnd = 14} 441.1Ssakamoto 451.1Ssakamoto# 461.1Ssakamoto# Machine-independent SCSI drivers 471.1Ssakamoto# 481.1Ssakamotoinclude "../../../dev/scsipi/files.scsipi" 491.1Ssakamotomajor {sd = 4} 501.1Ssakamotomajor {st = 5} 511.1Ssakamotomajor {cd = 6} 521.1Ssakamoto 531.1Ssakamoto# 541.1Ssakamoto# System bus types 551.1Ssakamoto# 561.1Ssakamotodefine mainbus { } 571.4Sthorpejdevice mainbus class dull: isabus, pcibus, mainbus 581.1Ssakamotoattach mainbus at root 591.1Ssakamotofile arch/bebox/bebox/mainbus.c mainbus 601.1Ssakamoto 611.1Ssakamoto# 621.1Ssakamoto# PCI-only drivers 631.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 641.1Ssakamoto# XXX devices to 'pci'. 651.1Ssakamoto# 661.1Ssakamotoinclude "../../../dev/pci/files.pci" 671.1Ssakamotofile arch/bebox/pci/pci_machdep.c pci 681.1Ssakamoto 691.1Ssakamoto# PCI-Host bridge chipsets 701.4Sthorpejdevice pchb class dull 711.1Ssakamotoattach pchb at pci 721.1Ssakamotofile arch/bebox/pci/pchb.c pchb 731.1Ssakamoto 741.1Ssakamoto# PCI-ISA bridges 751.4Sthorpejdevice pcib class dull: isabus 761.1Ssakamotoattach pcib at pci 771.1Ssakamotofile arch/bebox/pci/pcib.c pcib 781.1Ssakamoto 791.1Ssakamoto# 801.1Ssakamoto# ISA and mixed ISA+PCI drivers 811.1Ssakamoto# 821.1Ssakamoto 831.1Ssakamotoinclude "arch/bebox/conf/files.isa" 841.1Ssakamotomajor {mcd = 7} 851.1Ssakamoto#major {scd = 15} 861.1Ssakamotomajor {wd = 0} 871.1Ssakamotomajor {wt = 3} 881.1Ssakamoto 891.1Ssakamotofile arch/bebox/isa/isa_machdep.c isa 901.1Ssakamotofile arch/bebox/isa/isadma_machdep.c isa 911.1Ssakamoto 921.1Ssakamoto# PC clock 931.1Ssakamotofile arch/bebox/isa/isaclock.c isa 941.1Ssakamoto 951.1Ssakamoto# attribute used to represent the "keyboard controller" 961.1Ssakamoto# XXX should be a real device 971.1Ssakamotodefine pckbd { [irq = -1], [port = -1] } 981.1Ssakamoto 991.1Ssakamoto# PC console support a la "pccons" 1001.4Sthorpejdevice pc class tty: tty, pckbd 1011.1Ssakamotoattach pc at isa 1021.1Ssakamotofile arch/bebox/isa/pccons.c pc needs-flag 1031.1Ssakamoto 1041.1Ssakamoto# PC console support a la "pcvt" 1051.4Sthorpejdevice vt class tty: tty, pckbd 1061.1Ssakamotoattach vt at isa 1071.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_drv.c vt needs-flag 1081.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_ext.c vt needs-flag 1091.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_kbd.c vt needs-flag 1101.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_out.c vt needs-flag 1111.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_sup.c vt needs-flag 1121.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_vtf.c vt needs-flag 1131.1Ssakamoto 1141.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 1151.4Sthorpejdevice lms class dull 1161.1Ssakamotoattach lms at isa 1171.1Ssakamotofile arch/bebox/isa/lms.c lms needs-flag 1181.4Sthorpejdevice mms class dull 1191.1Ssakamotoattach mms at isa 1201.1Ssakamotofile arch/bebox/isa/mms.c mms needs-flag 1211.4Sthorpejdevice pms class dull 1221.1Ssakamotoattach pms at pckbd 1231.1Ssakamotofile arch/bebox/isa/pms.c pms needs-flag 1241.1Ssakamoto 1251.1Ssakamoto# Floppy disk controller 1261.4Sthorpejdevice fdc class dull {drive = -1} 1271.1Ssakamotoattach fdc at isa 1281.4Sthorpejdevice fd class disk: disk, isadma 1291.1Ssakamotoattach fd at fdc 1301.1Ssakamotofile arch/bebox/isa/fd.c fdc needs-flag 1311.1Ssakamotomajor {fd = 2} 1321.1Ssakamoto 1331.1Ssakamoto# PC speaker 1341.4Sthorpejdevice spkr class dull: tty 1351.1Ssakamotoattach spkr at pckbd 1361.1Ssakamotofile arch/bebox/isa/spkr.c spkr needs-flag 1371.1Ssakamoto 1381.1Ssakamoto# Game adapter (joystick) 1391.4Sthorpejdevice joy class dull 1401.1Ssakamotofile arch/bebox/isa/joy.c joy needs-flag 1411.1Ssakamoto 1421.1Ssakamotoattach joy at isa with joy_isa 1431.1Ssakamotofile arch/bebox/isa/joy_isa.c joy_isa 144