files.bebox revision 1.9
1# $NetBSD: files.bebox,v 1.9 1998/03/27 00:07:53 sakamoto Exp $ 2# 3# First try for bebox specific configuration info 4# 5maxpartitions 16 6 7maxusers 2 8 64 8 9file arch/bebox/bebox/Locore.c 10file arch/bebox/bebox/autoconf.c 11file arch/bebox/bebox/bcopy.c 12file arch/bebox/bebox/clock.c 13file arch/bebox/bebox/conf.c 14file arch/bebox/bebox/copyinstr.c 15file arch/bebox/bebox/copyoutstr.c 16file arch/bebox/bebox/copystr.c 17file arch/bebox/bebox/disksubr.c disk 18file arch/bebox/bebox/extintr.c 19file arch/bebox/bebox/fpu.c 20file arch/bebox/bebox/fubyte.c 21file arch/bebox/bebox/fuswintr.c 22file arch/bebox/bebox/in_cksum.c 23file arch/bebox/bebox/ipkdb_glue.c ipkdb 24file arch/bebox/bebox/machdep.c 25file arch/bebox/bebox/mem.c 26file arch/bebox/bebox/pmap.c 27file arch/bebox/bebox/process_machdep.c 28file arch/bebox/bebox/subyte.c 29file arch/bebox/bebox/suword.c 30file arch/bebox/bebox/suswintr.c 31file arch/bebox/bebox/sys_machdep.c 32file arch/bebox/bebox/trap.c 33file arch/bebox/bebox/vm_machdep.c 34file arch/bebox/bebox/bus_dma.c 35file dev/cons.c 36file arch/bebox/bebox/setjmp.s ddb 37file arch/bebox/bebox/db_memrw.c ddb 38file arch/bebox/bebox/db_disasm.c ddb 39file arch/bebox/bebox/db_interface.c ddb 40file arch/bebox/bebox/db_trace.c ddb 41 42major {vnd = 14} 43 44# 45# Machine-independent SCSI drivers 46# 47include "dev/scsipi/files.scsipi" 48major {sd = 4} 49major {st = 5} 50major {cd = 6} 51 52# 53# Machine-independent ATA drivers 54# 55 56include "dev/ata/files.ata" 57major {wd = 0} 58 59# 60# Memory Disk for install floppy 61# 62file arch/bebox/bebox/md_root.c memory_disk_hooks 63major {md = 17} 64 65# 66# System bus types 67# 68define mainbus { } 69device mainbus: isabus, pcibus, mainbus 70attach mainbus at root 71file arch/bebox/bebox/mainbus.c mainbus 72 73# 74# PCI-only drivers 75# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 76# XXX devices to 'pci'. 77# 78include "../../../dev/pci/files.pci" 79file arch/bebox/pci/pci_machdep.c pci 80 81# PCI-Host bridge chipsets 82device pchb: pcibus 83attach pchb at pci 84file arch/bebox/pci/pchb.c pchb 85 86# PCI-ISA bridges 87device pcib: isabus 88attach pcib at pci 89file arch/bebox/pci/pcib.c pcib 90 91# 92# ISA and mixed ISA+PCI drivers 93# 94 95include "dev/isa/files.isa" 96major {mcd = 7} 97#major {scd = 15} 98major {wt = 3} 99 100file arch/bebox/isa/isa_machdep.c isa 101file arch/bebox/isa/isadma_machdep.c isa 102 103# PC clock 104file arch/bebox/isa/isaclock.c isa 105 106# attribute used to represent the "keyboard controller" 107# XXX should be a real device 108define pckbcport { [irq = -1], [port = -1] } 109 110# PC console support a la "pccons" 111device pc: tty, pckbcport 112attach pc at isa 113device pcconskbd 114attach pcconskbd at pckbc 115file arch/bebox/isa/pccons.c pc | pcconskbd needs-flag 116 117# PC console support a la "pcvt" 118device vt: tty, pckbcport 119attach vt at isa 120file arch/bebox/isa/pcvt/pcvt_drv.c vt needs-flag 121file arch/bebox/isa/pcvt/pcvt_ext.c vt needs-flag 122file arch/bebox/isa/pcvt/pcvt_kbd.c vt needs-flag 123file arch/bebox/isa/pcvt/pcvt_out.c vt needs-flag 124file arch/bebox/isa/pcvt/pcvt_sup.c vt needs-flag 125file arch/bebox/isa/pcvt/pcvt_vtf.c vt needs-flag 126 127# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 128device lms 129attach lms at isa 130file arch/bebox/isa/lms.c lms needs-flag 131device mms 132attach mms at isa 133file arch/bebox/isa/mms.c mms needs-flag 134device pms 135attach pms at pckbcport with pms_hack 136attach pms at pckbc with pms_pckbc 137file arch/bebox/isa/pms.c pms | pms_hack | pms_pckbc needs-flag 138 139include "dev/wscons/files.wscons" 140 141include "dev/pckbc/files.pckbc" 142 143device vga: wsemuldisplaydev 144file dev/ic/vga.c vga needs-flag 145file dev/ic/vga_subr.c vga 146attach vga at isa with vga_isa 147file dev/isa/vga_isa.c vga_isa needs-flag 148attach vga at pci with vga_pci 149file dev/pci/vga_pci.c vga_pci needs-flag 150 151# Floppy disk controller 152device fdc {drive = -1} 153attach fdc at isa 154device fd: disk, isadma 155attach fd at fdc 156file arch/bebox/isa/fd.c fdc needs-flag 157major {fd = 2} 158 159# PC speaker 160device spkr 161attach spkr at pckbcport 162file arch/bebox/isa/spkr.c spkr needs-flag 163 164# Game adapter (joystick) 165device joy 166file arch/bebox/isa/joy.c joy needs-flag 167 168attach joy at isa with joy_isa 169file arch/bebox/isa/joy_isa.c joy_isa 170