files.bebox revision 1.22
1# $NetBSD: files.bebox,v 1.22 2001/01/17 00:07:22 fvdl Exp $ 2# 3# First try for bebox specific configuration info 4# 5maxpartitions 16 6 7maxusers 2 8 64 8 9file arch/bebox/bebox/autoconf.c 10file arch/bebox/bebox/bus_dma.c 11file arch/bebox/bebox/clock.c 12file arch/bebox/bebox/conf.c 13file arch/bebox/bebox/disksubr.c disk 14file arch/bebox/bebox/extintr.c 15file arch/bebox/bebox/machdep.c 16file arch/bebox/bebox/procfs_machdep.c procfs 17 18# General files 19file dev/cons.c 20 21# 22# Machine-independent SCSI drivers 23# 24include "dev/scsipi/files.scsipi" 25major {sd = 4} 26major {cd = 6} 27 28# 29# Machine-independent ATA drivers 30# 31 32include "dev/ata/files.ata" 33major {wd = 0} 34 35# 36# Memory Disk for install floppy 37# 38file arch/bebox/bebox/md_root.c memory_disk_hooks 39major {md = 17} 40 41# 42# RAIDframe 43# 44major {raid = 18} 45 46# 47# Machine-independent I2O drivers. 48# 49include "dev/i2o/files.i2o" 50 51# 52# System bus types 53# 54define mainbus { } 55device mainbus: isabus, pcibus, mainbus 56attach mainbus at root 57file arch/bebox/bebox/mainbus.c mainbus 58 59# 60# PCI-only drivers 61# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 62# XXX devices to 'pci'. 63# 64include "dev/pci/files.pci" 65file arch/bebox/pci/pci_machdep.c pci 66 67# PCI-Host bridge chipsets 68device pchb: pcibus 69attach pchb at pci 70file arch/bebox/pci/pchb.c pchb 71 72# PCI-ISA bridges 73device pcib: isabus 74attach pcib at pci 75file arch/bebox/pci/pcib.c pcib 76 77# 78# ISA and mixed ISA+PCI drivers 79# 80 81include "dev/isa/files.isa" 82major {mcd = 7} 83#major {scd = 15} 84 85file arch/bebox/isa/isa_machdep.c isa 86file arch/bebox/isa/isadma_machdep.c isa 87 88# PC clock 89file arch/bebox/isa/isaclock.c isa 90 91# attribute used to represent the "keyboard controller" 92# XXX should be a real device 93define pckbcport { [irq = -1], [port = -1] } 94 95# PC console support a la "pccons" 96device pc: tty, pckbcport 97attach pc at isa 98device pcconskbd 99attach pcconskbd at pckbc 100file arch/bebox/isa/pccons.c pc | pcconskbd needs-flag 101 102# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 103device lms 104attach lms at isa 105file arch/bebox/isa/lms.c lms needs-flag 106device mms 107attach mms at isa 108file arch/bebox/isa/mms.c mms needs-flag 109device opms 110attach opms at pckbcport with pms_hack 111attach opms at pckbc with pms_pckbc 112file arch/bebox/isa/pms.c pms | pms_hack | pms_pckbc needs-flag 113 114include "dev/wscons/files.wscons" 115 116device pfb: wsemuldisplaydev, wsrasteremulops 117attach pfb at pci 118file arch/bebox/pci/pfb.c pfb needs-flag 119 120include "dev/pckbc/files.pckbc" 121 122# Floppy disk controller 123device fdc {drive = -1}: isadma 124file dev/isa/fd.c fdc needs-flag 125 126attach fdc at isa with fdc_isa 127file dev/isa/fdc_isa.c fdc_isa 128 129device fd: disk 130attach fd at fdc 131major {fd = 2} 132 133# Game adapter (joystick) 134device joy 135file arch/bebox/isa/joy.c joy needs-flag 136 137attach joy at isa with joy_isa 138file arch/bebox/isa/joy_isa.c joy_isa 139 140# ISA Plug 'n Play support 141file arch/bebox/isa/isapnp_machdep.c isapnp 142