files.amiga revision 1.56
1# $NetBSD: files.amiga,v 1.56 1997/05/25 22:03:08 veego Exp $ 2 3# maxpartitions must be first item in files.${ARCH}.newconf 4maxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! 5 6maxusers 2 8 64 7 8device mainbus {} 9attach mainbus at root 10 11device cpu 12attach cpu at mainbus 13 14# zorro expansion bus. 15device zbus {} 16attach zbus at mainbus 17file arch/amiga/dev/zbus.c zbus 18 19define event {} 20file arch/amiga/dev/event.c event 21 22device clock 23attach clock at mainbus 24file arch/amiga/dev/clock.c 25file dev/clock_subr.c 26 27# keyboard 28device kbd: event 29attach kbd at mainbus 30file arch/amiga/dev/kbd.c kbd needs-flag 31 32# serial port 33device ser: tty 34attach ser at mainbus 35file arch/amiga/dev/ser.c ser needs-count 36 37# parallel port 38device par 39attach par at mainbus 40file arch/amiga/dev/par.c par needs-count 41 42# mouse 43device ms: event 44attach ms at mainbus 45file arch/amiga/dev/ms.c ms needs-flag 46 47# floppy 48device fdc { unit = -1 } 49attach fdc at mainbus 50 51device fd 52attach fd at fdc 53file arch/amiga/dev/fd.c fd needs-flag 54major {fd = 2} 55 56# graphic devices 57define grfbus {} 58 59device grf {} 60attach grf at grfbus 61file arch/amiga/dev/grf.c grf needs-count 62 63device ite 64attach ite at grf 65file arch/amiga/dev/ite.c ite needs-flag 66file arch/amiga/dev/kbdmap.c ite 67file arch/amiga/dev/kf_8x8.c ite 68file arch/amiga/dev/kf_8x11.c kfont_8x11 69file arch/amiga/dev/kf_custom.c kfont_custom 70 71# custom chips grf (ite0 grf0) 72device grfcc: grfbus 73attach grfcc at mainbus 74file arch/amiga/dev/grf_cc.c grfcc needs-flag 75file arch/amiga/dev/ite_cc.c grfcc & ite 76 77pseudo-device view 78file arch/amiga/dev/view.c view | grfcc needs-count 79file arch/amiga/dev/grfabs.c grfcc | view 80file arch/amiga/dev/grfabs_cc.c grfcc | view 81file arch/amiga/dev/grfabs_ccglb.c grfcc | view 82 83# retina ZII grf (ite1 grf1) 84device grfrt: grfbus 85attach grfrt at zbus 86file arch/amiga/dev/grf_rt.c grfrt needs-flag 87file arch/amiga/dev/ite_rt.c grfrt & ite 88 89# retina ZIII grf (ite2 grf2) 90device grfrh: grfbus 91attach grfrh at zbus 92file arch/amiga/dev/grf_rh.c grfrh needs-flag 93file arch/amiga/dev/ite_rh.c grfrh & ite 94 95# cirrus grf (ite3 grf3) 96device grfcl: grfbus 97attach grfcl at zbus 98file arch/amiga/dev/grf_cl.c grfcl needs-flag 99file arch/amiga/dev/ite_cl.c grfcl & ite 100 101# A2410 grf (ite4 grf4) 102device grful: grfbus 103attach grful at zbus 104file arch/amiga/dev/grf_ul.c grful needs-flag 105file arch/amiga/dev/ite_ul.c grful & ite 106file arch/amiga/dev/grf_ultms.g grful 107 108# CyberVison 64 grf (ite5 grf5) 109device grfcv: grfbus 110attach grfcv at zbus 111file arch/amiga/dev/grf_cv.c grfcv needs-flag 112file arch/amiga/dev/ite_cv.c grfcv & ite 113 114# Tseng grf (ite6 grf6) 115device grfet: grfbus 116attach grfet at zbus 117file arch/amiga/dev/grf_et.c grfet needs-flag 118file arch/amiga/dev/ite_et.c grfet & ite 119 120# device defined in sys/conf/files 121# A2065, Ameristar, Ariadne ethernet cards 122attach le at zbus with le_zbus 123file arch/amiga/dev/if_le.c le_zbus needs-flag 124 125# Hydra ethernet card 126device ed: ifnet, ether, arp 127attach ed at zbus with ed_zbus 128file arch/amiga/dev/if_ed.c ed_zbus needs-flag 129 130# C=/Ameristar A2060 / 560 131device bah: ifnet, arc, arp 132attach bah at zbus with bah_zbus 133file arch/amiga/dev/if_bah.c bah_zbus needs-flag 134 135# CEI A4066 EthernetPLUS 136device es: ifnet, ether, arp 137attach es at zbus 138file arch/amiga/dev/if_es.c es needs-flag 139 140# Quicknet ethernet card 141device qn: ifnet, ether, arp 142attach qn at zbus 143file arch/amiga/dev/if_qn.c qn needs-flag 144 145# A2232 msc serial ports 146device msc: tty 147attach msc at zbus 148file arch/amiga/dev/msc.c msc needs-count 149 150# bsc/Alf Data MultiFaceCard 151device mfc { unit = -1 } 152attach mfc at zbus 153 154device mfcs 155attach mfcs at mfc 156device mfcp 157attach mfcp at mfc 158file arch/amiga/dev/mfc.c mfcs | mfcp needs-count 159 160# DraCo internal com port 161device drcom: tty 162attach drcom at mainbus 163file arch/amiga/dev/drcom.c drcom needs-count 164 165include "../../../scsi/files.scsi" 166major {sd = 4} 167major {st = 5} 168major {cd = 7} 169 170# handle gvp's odd autoconf info.. 171device gvpbus {} 172attach gvpbus at zbus 173file arch/amiga/dev/gvpbus.c gvpbus 174 175# wd 33c93 contrllers 176define sbic 177file arch/amiga/dev/sbic.c sbic 178 179# GVP series II 180device gtsc: scsi, sbic 181attach gtsc at gvpbus 182file arch/amiga/dev/gtsc.c gtsc needs-flag 183 184# Amiga 3000 internal 185device ahsc: scsi, sbic 186attach ahsc at mainbus 187file arch/amiga/dev/ahsc.c ahsc needs-flag 188 189# C= A2091 190device atzsc: scsi, sbic 191attach atzsc at zbus 192file arch/amiga/dev/atzsc.c atzsc needs-flag 193 194# ncr 5380 controllers 195define sci 196file arch/amiga/dev/sci.c sci 197 198# Supra Wordsync II 199device wstsc: scsi, sci 200attach wstsc at zbus 201file arch/amiga/dev/wstsc.c wstsc needs-flag 202 203# IVS 204device ivsc: scsi, sci 205attach ivsc at zbus 206file arch/amiga/dev/ivsc.c ivsc needs-flag 207 208# MLH 209device mlhsc: scsi, sci 210attach mlhsc at zbus 211file arch/amiga/dev/mlhsc.c mlhsc needs-flag 212 213# CSA twelve gauge. 214device otgsc: scsi, sci 215attach otgsc at zbus 216file arch/amiga/dev/otgsc.c otgsc needs-flag 217 218# ncr 57c710 controllers 219define siop 220file arch/amiga/dev/siop.c siop 221 222# PPI Zeus 223device zssc: scsi, siop 224attach zssc at zbus 225file arch/amiga/dev/zssc.c zssc needs-flag 226 227# CSA Magnum 228device mgnsc: scsi, siop 229attach mgnsc at zbus 230file arch/amiga/dev/mgnsc.c mgnsc needs-flag 231 232# MacroSystems USA Warp Engine 233device wesc: scsi, siop 234attach wesc at zbus 235file arch/amiga/dev/wesc.c wesc needs-flag 236 237# C= A4091 & A4000T 238device afsc: scsi, siop 239attach afsc at zbus 240device aftsc: scsi, siop 241attach aftsc at mainbus 242file arch/amiga/dev/afsc.c afsc | aftsc needs-flag 243 244# Emulex ESP216 & FAS216 controllers 245define sfas 246file arch/amiga/dev/sfas.c sfas 247 248# FastlaneZ3 249device flsc: scsi, sfas 250attach flsc at zbus 251file arch/amiga/dev/flsc.c flsc needs-flag 252 253# Blizzard1230-I,II 254device bzsc: scsi, sfas 255attach bzsc at zbus 256file arch/amiga/dev/bzsc.c bzsc needs-flag 257 258# Blizzard2060 scsi 259device bztzsc: scsi, sfas 260attach bztzsc at zbus 261file arch/amiga/dev/bztzsc.c bztzsc needs-flag 262 263# EMPLANT 264device empsc: scsi, sci 265attach empsc at zbus 266file arch/amiga/dev/empsc.c empsc needs-flag 267 268# Amiga 4000/1200 IDE masquerading as SCSI 269device idesc: scsi 270attach idesc at mainbus 271file arch/amiga/dev/idesc.c idesc needs-flag 272 273# MacroSystem DraCo internal 274device drsc: scsi, siop 275attach drsc at mainbus 276file arch/amiga/dev/drsc.c drsc needs-flag 277 278# list of standard files... 279file dev/cons.c ite | ser 280file dev/cninit.c ite | ser 281file arch/amiga/amiga/amiga_init.c 282file arch/amiga/amiga/autoconf.c 283file arch/amiga/amiga/cia.c 284file arch/amiga/amiga/conf.c 285file arch/amiga/amiga/disksubr.c 286file arch/amiga/amiga/dkbad.c 287file arch/amiga/amiga/machdep.c 288file arch/amiga/amiga/mem.c 289file arch/amiga/amiga/pmap.c 290file arch/amiga/amiga/sys_machdep.c 291file arch/amiga/amiga/trap.c 292file arch/amiga/amiga/vm_machdep.c 293file arch/amiga/amiga/cc.c 294file arch/amiga/amiga/db_memrw.c ddb 295major {vnd = 6} 296 297# Compatibility modules 298 299# SunOS Binary Compatibility (COMPAT_SUNOS) 300include "../../../compat/sunos/files.sunos" 301file arch/m68k/m68k/sunos_machdep.c compat_sunos 302