files.bebox revision 1.6
11.6Ssakamoto# $NetBSD: files.bebox,v 1.6 1998/02/03 03:59:54 sakamoto 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.6Ssakamotofile arch/bebox/bebox/setjmp.s ddb 371.1Ssakamotofile arch/bebox/bebox/db_memrw.c ddb 381.1Ssakamotofile arch/bebox/bebox/db_disasm.c ddb 391.1Ssakamotofile arch/bebox/bebox/db_interface.c ddb 401.1Ssakamotofile arch/bebox/bebox/db_trace.c ddb 411.1Ssakamoto 421.1Ssakamotomajor {vnd = 14} 431.1Ssakamoto 441.1Ssakamoto# 451.1Ssakamoto# Machine-independent SCSI drivers 461.1Ssakamoto# 471.5Ssakamotoinclude "dev/scsipi/files.scsipi" 481.1Ssakamotomajor {sd = 4} 491.1Ssakamotomajor {st = 5} 501.1Ssakamotomajor {cd = 6} 511.1Ssakamoto 521.1Ssakamoto# 531.5Ssakamoto# Machine-independent ATA drivers 541.5Ssakamoto# 551.5Ssakamoto 561.6Ssakamotoinclude "dev/ata/files.ata" 571.5Ssakamotomajor {wd = 0} 581.5Ssakamoto 591.5Ssakamoto# 601.1Ssakamoto# System bus types 611.1Ssakamoto# 621.1Ssakamotodefine mainbus { } 631.4Sthorpejdevice mainbus class dull: isabus, pcibus, mainbus 641.1Ssakamotoattach mainbus at root 651.1Ssakamotofile arch/bebox/bebox/mainbus.c mainbus 661.1Ssakamoto 671.1Ssakamoto# 681.1Ssakamoto# PCI-only drivers 691.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 701.1Ssakamoto# XXX devices to 'pci'. 711.1Ssakamoto# 721.1Ssakamotoinclude "../../../dev/pci/files.pci" 731.1Ssakamotofile arch/bebox/pci/pci_machdep.c pci 741.1Ssakamoto 751.1Ssakamoto# PCI-Host bridge chipsets 761.5Ssakamotodevice pchb class dull: pcibus 771.1Ssakamotoattach pchb at pci 781.1Ssakamotofile arch/bebox/pci/pchb.c pchb 791.1Ssakamoto 801.1Ssakamoto# PCI-ISA bridges 811.4Sthorpejdevice pcib class dull: isabus 821.1Ssakamotoattach pcib at pci 831.1Ssakamotofile arch/bebox/pci/pcib.c pcib 841.1Ssakamoto 851.1Ssakamoto# 861.1Ssakamoto# ISA and mixed ISA+PCI drivers 871.1Ssakamoto# 881.1Ssakamoto 891.6Ssakamotoinclude "dev/isa/files.isa" 901.1Ssakamotomajor {mcd = 7} 911.1Ssakamoto#major {scd = 15} 921.1Ssakamotomajor {wt = 3} 931.1Ssakamoto 941.1Ssakamotofile arch/bebox/isa/isa_machdep.c isa 951.1Ssakamotofile arch/bebox/isa/isadma_machdep.c isa 961.1Ssakamoto 971.1Ssakamoto# PC clock 981.1Ssakamotofile arch/bebox/isa/isaclock.c isa 991.1Ssakamoto 1001.1Ssakamoto# attribute used to represent the "keyboard controller" 1011.1Ssakamoto# XXX should be a real device 1021.1Ssakamotodefine pckbd { [irq = -1], [port = -1] } 1031.1Ssakamoto 1041.1Ssakamoto# PC console support a la "pccons" 1051.4Sthorpejdevice pc class tty: tty, pckbd 1061.1Ssakamotoattach pc at isa 1071.1Ssakamotofile arch/bebox/isa/pccons.c pc needs-flag 1081.1Ssakamoto 1091.1Ssakamoto# PC console support a la "pcvt" 1101.4Sthorpejdevice vt class tty: tty, pckbd 1111.1Ssakamotoattach vt at isa 1121.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_drv.c vt needs-flag 1131.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_ext.c vt needs-flag 1141.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_kbd.c vt needs-flag 1151.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_out.c vt needs-flag 1161.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_sup.c vt needs-flag 1171.1Ssakamotofile arch/bebox/isa/pcvt/pcvt_vtf.c vt needs-flag 1181.1Ssakamoto 1191.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 1201.4Sthorpejdevice lms class dull 1211.1Ssakamotoattach lms at isa 1221.1Ssakamotofile arch/bebox/isa/lms.c lms needs-flag 1231.4Sthorpejdevice mms class dull 1241.1Ssakamotoattach mms at isa 1251.1Ssakamotofile arch/bebox/isa/mms.c mms needs-flag 1261.4Sthorpejdevice pms class dull 1271.1Ssakamotoattach pms at pckbd 1281.1Ssakamotofile arch/bebox/isa/pms.c pms needs-flag 1291.1Ssakamoto 1301.1Ssakamoto# Floppy disk controller 1311.4Sthorpejdevice fdc class dull {drive = -1} 1321.1Ssakamotoattach fdc at isa 1331.4Sthorpejdevice fd class disk: disk, isadma 1341.1Ssakamotoattach fd at fdc 1351.1Ssakamotofile arch/bebox/isa/fd.c fdc needs-flag 1361.1Ssakamotomajor {fd = 2} 1371.1Ssakamoto 1381.1Ssakamoto# PC speaker 1391.4Sthorpejdevice spkr class dull: tty 1401.1Ssakamotoattach spkr at pckbd 1411.1Ssakamotofile arch/bebox/isa/spkr.c spkr needs-flag 1421.1Ssakamoto 1431.1Ssakamoto# Game adapter (joystick) 1441.4Sthorpejdevice joy class dull 1451.1Ssakamotofile arch/bebox/isa/joy.c joy needs-flag 1461.1Ssakamoto 1471.1Ssakamotoattach joy at isa with joy_isa 1481.1Ssakamotofile arch/bebox/isa/joy_isa.c joy_isa 149