files.bebox revision 1.8
1# $NetBSD: files.bebox,v 1.8 1998/02/16 22:12:46 thorpej 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 pckbd { [irq = -1], [port = -1] } 109 110# PC console support a la "pccons" 111device pc: tty, pckbd 112attach pc at isa 113file arch/bebox/isa/pccons.c pc needs-flag 114 115# PC console support a la "pcvt" 116device vt: tty, pckbd 117attach vt at isa 118file arch/bebox/isa/pcvt/pcvt_drv.c vt needs-flag 119file arch/bebox/isa/pcvt/pcvt_ext.c vt needs-flag 120file arch/bebox/isa/pcvt/pcvt_kbd.c vt needs-flag 121file arch/bebox/isa/pcvt/pcvt_out.c vt needs-flag 122file arch/bebox/isa/pcvt/pcvt_sup.c vt needs-flag 123file arch/bebox/isa/pcvt/pcvt_vtf.c vt needs-flag 124 125# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 126device lms 127attach lms at isa 128file arch/bebox/isa/lms.c lms needs-flag 129device mms 130attach mms at isa 131file arch/bebox/isa/mms.c mms needs-flag 132device pms 133attach pms at pckbd 134file arch/bebox/isa/pms.c pms needs-flag 135 136# Floppy disk controller 137device fdc {drive = -1} 138attach fdc at isa 139device fd: disk, isadma 140attach fd at fdc 141file arch/bebox/isa/fd.c fdc needs-flag 142major {fd = 2} 143 144# PC speaker 145device spkr 146attach spkr at pckbd 147file arch/bebox/isa/spkr.c spkr needs-flag 148 149# Game adapter (joystick) 150device joy 151file arch/bebox/isa/joy.c joy needs-flag 152 153attach joy at isa with joy_isa 154file arch/bebox/isa/joy_isa.c joy_isa 155