1# $NetBSD: files.algor,v 1.2 2001/06/01 16:00:04 thorpej Exp $ 2 3# Algorithmics evaluation board specific configuration info. 4 5# maxpartitions must be the first item in files.${ARCH} 6maxpartitions 8 7 8maxusers 8 16 64 9 10# Platform support option headers. 11defopt ALGOR_P4032 # Algorithmics P-4032 12defopt ALGOR_P5064 # Algorithmics P-5064 13defopt ALGOR_P6032 # Algorithmics P-6032 14 15# Platform support files 16file arch/algor/algor/algor_p4032_bus_io.c algor_p4032 17file arch/algor/algor/algor_p4032_bus_locio.c algor_p4032 18file arch/algor/algor/algor_p4032_bus_mem.c algor_p4032 19file arch/algor/algor/algor_p4032_dma.c algor_p4032 20file arch/algor/algor/algor_p4032_intr.c algor_p4032 21 22file arch/algor/algor/algor_p5064_bus_io.c algor_p5064 23file arch/algor/algor/algor_p5064_bus_mem.c algor_p5064 24file arch/algor/algor/algor_p5064_dma.c algor_p5064 25file arch/algor/algor/algor_p5064_intr.c algor_p5064 26 27file arch/algor/algor/autoconf.c 28file arch/algor/algor/bus_dma.c 29file arch/algor/algor/clock.c 30file dev/clock_subr.c 31file arch/algor/algor/conf.c 32file arch/algor/algor/disksubr.c 33file arch/algor/algor/interrupt.c 34file arch/algor/algor/led.c 35file arch/algor/algor/machdep.c 36file arch/algor/algor/pmon.c 37 38file arch/algor/algor/procfs_machdep.c procfs 39 40# 41# The autoconfiguration root. 42# 43device mainbus { [addr = -1] } 44attach mainbus at root 45file arch/algor/dev/mainbus.c mainbus 46 47device cpu 48attach cpu at mainbus 49file arch/algor/algor/cpu.c cpu 50 51device mcclock 52file arch/algor/dev/mcclock.c mcclock 53 54# 55# Machine-independent MII/PHY drivers. 56# 57include "dev/mii/files.mii" 58 59# 60# Machine-independent I2O drivers. 61# 62include "dev/i2o/files.i2o" 63 64# 65# Machine-independent SCSI drivers 66# 67include "dev/scsipi/files.scsipi" 68major { cd = 3 } 69major { sd = 8 } 70 71# 72# Machine-independent ATA drivers 73# 74include "dev/ata/files.ata" 75major { wd = 4 } 76 77# 78# Machine-independent WS console drivers 79# 80include "dev/wscons/files.wscons" 81 82# 83# Machine-independent PC-style keyboard controller drivers 84# 85include "dev/pckbc/files.pckbc" 86 87# 88# Machine-independent USB device support 89# 90include "dev/usb/files.usb" 91 92# Memory Disk 93file dev/md_root.c memory_disk_hooks 94major { md = 6 } 95 96# RAIDframe 97major { raid = 16 } 98 99# Logical disks 100major { ld = 17 } 101 102# Console glue. 103file dev/cons.c 104 105include "dev/pci/files.pci" 106include "dev/isa/files.isa" 107 108# 109# PCI bus support. 110# 111device vtpbc: pcibus 112file arch/algor/pci/vtpbc.c vtpbc 113 114attach vtpbc at mainbus with vtpbc_mainbus 115file arch/algor/dev/vtpbc_mainbus.c vtpbc_mainbus 116 117device pcib: isabus 118attach pcib at pci 119file arch/algor/pci/pcib.c pcib & algor_p5064 120 121file arch/algor/pci/pciide_machdep.c pciide 122 123# 124# ISA bus support. 125# 126attach mcclock at isa with mcclock_isa 127file arch/algor/isa/mcclock_isa.c mcclock_isa 128 129file arch/algor/isa/isadma_bounce.c isa & algor_p5064 130 131# ISA speaker generates keyboard beep 132#device isabeep 133#attach isabeep at pcppi 134 135# Floppy disk controller 136device fdc { drive = -1 }: isadma 137file dev/isa/fd.c fdc needs-flag 138 139attach fdc at isa with fdc_isa 140file dev/isa/fdc_isa.c fdc_isa 141 142device fd: disk 143attach fd at fdc 144major { fd = 0 } 145 146# ISA Plug and Play devices 147file arch/algor/isa/isapnp_machdep.c isapnp 148 149# 150# Devices on the P-4032 local I/O bus. 151# 152attach mcclock at mainbus with mcclock_mainbus 153file arch/algor/dev/mcclock_mainbus.c mcclock_mainbus & algor_p4032 154 155attach com at mainbus with com_mainbus 156file arch/algor/dev/com_mainbus.c com_mainbus & algor_p4032 157 158attach lpt at mainbus with lpt_mainbus 159file arch/algor/dev/lpt_mainbus.c lpt_mainbus & algor_p4032 160