1 1.7.8.4 nathanw # $NetBSD: files.algor,v 1.7.8.4 2002/02/28 04:06:06 nathanw Exp $ 2 1.7.8.2 nathanw 3 1.7.8.2 nathanw # Algorithmics evaluation board specific configuration info. 4 1.7.8.2 nathanw 5 1.7.8.2 nathanw # maxpartitions must be the first item in files.${ARCH} 6 1.7.8.2 nathanw maxpartitions 8 7 1.7.8.2 nathanw 8 1.7.8.2 nathanw maxusers 8 16 64 9 1.7.8.2 nathanw 10 1.7.8.2 nathanw # Platform support option headers. 11 1.7.8.2 nathanw defflag ALGOR_P4032 # Algorithmics P-4032 12 1.7.8.2 nathanw defflag ALGOR_P5064 # Algorithmics P-5064 13 1.7.8.2 nathanw defflag ALGOR_P6032 # Algorithmics P-6032 14 1.7.8.2 nathanw 15 1.7.8.2 nathanw # Various items that a buggy PMON might not provide us. 16 1.7.8.2 nathanw defparam MEMSIZE 17 1.7.8.2 nathanw defparam ETHADDR 18 1.7.8.2 nathanw 19 1.7.8.2 nathanw # Platform support files 20 1.7.8.2 nathanw file arch/algor/algor/algor_p4032_bus_io.c algor_p4032 21 1.7.8.2 nathanw file arch/algor/algor/algor_p4032_bus_locio.c algor_p4032 22 1.7.8.2 nathanw file arch/algor/algor/algor_p4032_bus_mem.c algor_p4032 23 1.7.8.2 nathanw file arch/algor/algor/algor_p4032_dma.c algor_p4032 24 1.7.8.2 nathanw file arch/algor/algor/algor_p4032_intr.c algor_p4032 25 1.7.8.2 nathanw 26 1.7.8.2 nathanw file arch/algor/algor/algor_p5064_bus_io.c algor_p5064 27 1.7.8.2 nathanw file arch/algor/algor/algor_p5064_bus_mem.c algor_p5064 28 1.7.8.2 nathanw file arch/algor/algor/algor_p5064_dma.c algor_p5064 29 1.7.8.2 nathanw file arch/algor/algor/algor_p5064_intr.c algor_p5064 30 1.7.8.2 nathanw 31 1.7.8.2 nathanw file arch/algor/algor/algor_p6032_bus_io.c algor_p6032 32 1.7.8.2 nathanw file arch/algor/algor/algor_p6032_bus_mem.c algor_p6032 33 1.7.8.2 nathanw file arch/algor/algor/algor_p6032_dma.c algor_p6032 34 1.7.8.2 nathanw file arch/algor/algor/algor_p6032_intr.c algor_p6032 35 1.7.8.2 nathanw 36 1.7.8.2 nathanw file arch/algor/algor/autoconf.c 37 1.7.8.2 nathanw file arch/algor/algor/bus_dma.c 38 1.7.8.2 nathanw file arch/algor/algor/clock.c 39 1.7.8.2 nathanw file dev/clock_subr.c 40 1.7.8.2 nathanw file arch/algor/algor/conf.c 41 1.7.8.2 nathanw file arch/algor/algor/disksubr.c 42 1.7.8.2 nathanw file arch/algor/algor/interrupt.c 43 1.7.8.2 nathanw file arch/algor/algor/led.c 44 1.7.8.2 nathanw file arch/algor/algor/machdep.c 45 1.7.8.2 nathanw file arch/algor/algor/pmon.c 46 1.7.8.2 nathanw 47 1.7.8.2 nathanw file arch/algor/algor/procfs_machdep.c procfs 48 1.7.8.2 nathanw 49 1.7.8.2 nathanw # 50 1.7.8.2 nathanw # The autoconfiguration root. 51 1.7.8.2 nathanw # 52 1.7.8.2 nathanw device mainbus { [addr = -1] } 53 1.7.8.2 nathanw attach mainbus at root 54 1.7.8.2 nathanw file arch/algor/dev/mainbus.c mainbus 55 1.7.8.2 nathanw 56 1.7.8.2 nathanw device cpu 57 1.7.8.2 nathanw attach cpu at mainbus 58 1.7.8.2 nathanw file arch/algor/algor/cpu.c cpu 59 1.7.8.2 nathanw 60 1.7.8.2 nathanw device mcclock 61 1.7.8.2 nathanw file arch/algor/dev/mcclock.c mcclock 62 1.7.8.2 nathanw 63 1.7.8.2 nathanw # 64 1.7.8.2 nathanw # Machine-independent MII/PHY drivers. 65 1.7.8.2 nathanw # 66 1.7.8.2 nathanw include "dev/mii/files.mii" 67 1.7.8.2 nathanw 68 1.7.8.2 nathanw # 69 1.7.8.2 nathanw # Machine-independent I2O drivers. 70 1.7.8.2 nathanw # 71 1.7.8.2 nathanw include "dev/i2o/files.i2o" 72 1.7.8.2 nathanw 73 1.7.8.2 nathanw # 74 1.7.8.2 nathanw # Machine-independent SCSI drivers 75 1.7.8.2 nathanw # 76 1.7.8.2 nathanw include "dev/scsipi/files.scsipi" 77 1.7.8.2 nathanw major { cd = 3 } 78 1.7.8.2 nathanw major { sd = 8 } 79 1.7.8.2 nathanw 80 1.7.8.2 nathanw # 81 1.7.8.2 nathanw # Machine-independent ATA drivers 82 1.7.8.2 nathanw # 83 1.7.8.2 nathanw include "dev/ata/files.ata" 84 1.7.8.2 nathanw major { wd = 4 } 85 1.7.8.2 nathanw 86 1.7.8.2 nathanw # 87 1.7.8.2 nathanw # Machine-independent WS console drivers 88 1.7.8.2 nathanw # 89 1.7.8.2 nathanw include "dev/wscons/files.wscons" 90 1.7.8.2 nathanw 91 1.7.8.2 nathanw # 92 1.7.8.2 nathanw # Machine-independent PC-style keyboard controller drivers 93 1.7.8.2 nathanw # 94 1.7.8.2 nathanw include "dev/pckbc/files.pckbc" 95 1.7.8.2 nathanw 96 1.7.8.2 nathanw # 97 1.7.8.2 nathanw # Machine-independent USB device support 98 1.7.8.2 nathanw # 99 1.7.8.2 nathanw include "dev/usb/files.usb" 100 1.7.8.2 nathanw 101 1.7.8.2 nathanw # Memory Disk 102 1.7.8.2 nathanw file dev/md_root.c memory_disk_hooks 103 1.7.8.2 nathanw major { md = 6 } 104 1.7.8.2 nathanw 105 1.7.8.2 nathanw # RAIDframe 106 1.7.8.2 nathanw major { raid = 16 } 107 1.7.8.2 nathanw 108 1.7.8.2 nathanw # Logical disks 109 1.7.8.2 nathanw major { ld = 17 } 110 1.7.8.2 nathanw 111 1.7.8.2 nathanw # Console glue. 112 1.7.8.2 nathanw file dev/cons.c 113 1.7.8.2 nathanw 114 1.7.8.2 nathanw include "dev/pci/files.pci" 115 1.7.8.2 nathanw include "dev/isa/files.isa" 116 1.7.8.2 nathanw 117 1.7.8.2 nathanw # 118 1.7.8.2 nathanw # PCI bus support. 119 1.7.8.2 nathanw # 120 1.7.8.2 nathanw device vtpbc: pcibus 121 1.7.8.2 nathanw file arch/algor/pci/vtpbc.c vtpbc 122 1.7.8.2 nathanw 123 1.7.8.2 nathanw attach vtpbc at mainbus with vtpbc_mainbus 124 1.7.8.2 nathanw file arch/algor/dev/vtpbc_mainbus.c vtpbc_mainbus 125 1.7.8.2 nathanw 126 1.7.8.2 nathanw device bonito: pcibus 127 1.7.8.2 nathanw file arch/mips/bonito/bonito_pci.c bonito 128 1.7.8.3 nathanw file arch/mips/bonito/bonito_iobc.c bonito 129 1.7.8.2 nathanw 130 1.7.8.2 nathanw attach bonito at mainbus with bonito_mainbus 131 1.7.8.2 nathanw file arch/algor/dev/bonito_mainbus.c bonito_mainbus 132 1.7.8.2 nathanw 133 1.7.8.2 nathanw device pcib: isabus 134 1.7.8.2 nathanw attach pcib at pci 135 1.7.8.2 nathanw file arch/algor/pci/pcib.c pcib & (algor_p5064 | 136 1.7.8.2 nathanw algor_p6032) 137 1.7.8.2 nathanw 138 1.7.8.2 nathanw file arch/algor/pci/pciide_machdep.c pciide 139 1.7.8.2 nathanw 140 1.7.8.2 nathanw # 141 1.7.8.2 nathanw # ISA bus support. 142 1.7.8.2 nathanw # 143 1.7.8.2 nathanw attach mcclock at isa with mcclock_isa 144 1.7.8.2 nathanw file arch/algor/isa/mcclock_isa.c mcclock_isa 145 1.7.8.2 nathanw 146 1.7.8.2 nathanw file arch/algor/isa/isadma_bounce.c isa & (algor_p5064 | 147 1.7.8.2 nathanw algor_p6032) 148 1.7.8.2 nathanw 149 1.7.8.2 nathanw # ISA speaker generates keyboard beep 150 1.7.8.2 nathanw #device isabeep 151 1.7.8.2 nathanw #attach isabeep at pcppi 152 1.7.8.2 nathanw 153 1.7.8.2 nathanw # Floppy disk controller 154 1.7.8.2 nathanw device fdc { drive = -1 }: isadma 155 1.7.8.2 nathanw file dev/isa/fd.c fdc needs-flag 156 1.7.8.2 nathanw 157 1.7.8.2 nathanw attach fdc at isa with fdc_isa 158 1.7.8.2 nathanw file dev/isa/fdc_isa.c fdc_isa 159 1.7.8.2 nathanw 160 1.7.8.2 nathanw device fd: disk 161 1.7.8.2 nathanw attach fd at fdc 162 1.7.8.2 nathanw major { fd = 0 } 163 1.7.8.2 nathanw 164 1.7.8.2 nathanw # ISA Plug and Play devices 165 1.7.8.2 nathanw file arch/algor/isa/isapnp_machdep.c isapnp 166 1.7.8.2 nathanw 167 1.7.8.2 nathanw # PCIC pcmcia controller 168 1.7.8.2 nathanw defparam PCIC_ISA_ALLOC_IOBASE 169 1.7.8.2 nathanw defparam PCIC_ISA_ALLOC_IOSIZE 170 1.7.8.2 nathanw defparam PCIC_ISA_INTR_ALLOC_MASK 171 1.7.8.2 nathanw 172 1.7.8.2 nathanw device pcic: pcmciabus 173 1.7.8.2 nathanw file dev/ic/i82365.c pcic 174 1.7.8.2 nathanw 175 1.7.8.2 nathanw # PCIC pcmcia controller on ISA bus. 176 1.7.8.2 nathanw attach pcic at isa with pcic_isa 177 1.7.8.2 nathanw file dev/isa/i82365_isa.c pcic_isa 178 1.7.8.2 nathanw 179 1.7.8.2 nathanw # PCIC pcmcia controller on PnP board 180 1.7.8.2 nathanw attach pcic at isapnp with pcic_isapnp 181 1.7.8.2 nathanw file dev/isapnp/i82365_isapnp.c pcic_isapnp 182 1.7.8.2 nathanw 183 1.7.8.2 nathanw # Code common to ISA and ISAPnP attachments 184 1.7.8.2 nathanw file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp 185 1.7.8.2 nathanw 186 1.7.8.2 nathanw # Machine-independent PCMCIA drivers 187 1.7.8.2 nathanw include "dev/pcmcia/files.pcmcia" 188 1.7.8.2 nathanw 189 1.7.8.2 nathanw # 190 1.7.8.2 nathanw # Devices on the P-4032 local I/O bus. 191 1.7.8.2 nathanw # 192 1.7.8.2 nathanw attach mcclock at mainbus with mcclock_mainbus 193 1.7.8.2 nathanw file arch/algor/dev/mcclock_mainbus.c mcclock_mainbus & algor_p4032 194 1.7.8.2 nathanw 195 1.7.8.2 nathanw attach com at mainbus with com_mainbus 196 1.7.8.2 nathanw file arch/algor/dev/com_mainbus.c com_mainbus & algor_p4032 197 1.7.8.2 nathanw 198 1.7.8.2 nathanw attach lpt at mainbus with lpt_mainbus 199 1.7.8.2 nathanw file arch/algor/dev/lpt_mainbus.c lpt_mainbus & algor_p4032 200