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