files.bebox revision 1.10
1# $NetBSD: files.bebox,v 1.10 1998/04/15 21:44:39 drochner 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 143# Floppy disk controller 144device fdc {drive = -1} 145attach fdc at isa 146device fd: disk, isadma 147attach fd at fdc 148file arch/bebox/isa/fd.c fdc needs-flag 149major {fd = 2} 150 151# Game adapter (joystick) 152device joy 153file arch/bebox/isa/joy.c joy needs-flag 154 155attach joy at isa with joy_isa 156file arch/bebox/isa/joy_isa.c joy_isa 157