files.amiga revision 1.41
1# $NetBSD: files.amiga,v 1.41 1996/03/28 18:41:55 is 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 II 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 25 26# keyboard 27device kbd: event 28attach kbd at mainbus 29file arch/amiga/dev/kbd.c kbd needs-flag 30 31# serial port 32device ser: tty 33attach ser at mainbus 34file arch/amiga/dev/ser.c ser needs-count 35 36# parellel port 37device par 38attach par at mainbus 39file arch/amiga/dev/par.c par needs-count 40 41# mouse 42pseudo-device mouse 43file arch/amiga/dev/ms.c mouse needs-count 44 45device fdc { unit = -1 } 46attach fdc at mainbus 47 48device fd 49attach fd at fdc 50file arch/amiga/dev/fd.c fd needs-flag 51major {fd = 2} 52 53# graphic devices 54define grfbus {} 55 56device grf {} 57attach grf at grfbus 58file arch/amiga/dev/grf.c grf needs-count 59 60device ite 61attach ite at grf 62file arch/amiga/dev/ite.c ite needs-flag 63file arch/amiga/dev/kbdmap.c ite 64file arch/amiga/dev/kf_8x8.c ite 65file arch/amiga/dev/kf_8x11.c kfont_8x11 66file arch/amiga/dev/kf_custom.c kfont_custom 67 68# custom chips grf 69device grfcc: grfbus 70attach grfcc at mainbus 71file arch/amiga/dev/grf_cc.c grfcc needs-flag 72file arch/amiga/dev/ite_cc.c grfcc & ite 73 74pseudo-device view 75file arch/amiga/dev/view.c view | grfcc needs-count 76file arch/amiga/dev/grfabs.c grfcc | view 77file arch/amiga/dev/grfabs_cc.c grfcc | view 78file arch/amiga/dev/grfabs_ccglb.c grfcc | view 79 80# retina grf 81device grfrt: grfbus 82attach grfrt at zbus 83file arch/amiga/dev/grf_rt.c grfrt needs-flag 84file arch/amiga/dev/ite_rt.c grfrt & ite 85 86# cirrus grf 87device grfcl: grfbus 88attach grfcl at zbus 89file arch/amiga/dev/grf_cl.c grfcl needs-flag 90file arch/amiga/dev/ite_cl.c grfcl & ite 91 92# CyberVison 64 grf 93device grfcv: grfbus 94attach grfcv at zbus 95file arch/amiga/dev/grf_cv.c grfcv needs-flag 96file arch/amiga/dev/ite_cv.c grfcv & ite 97 98# A2410 grf 99device grful: grfbus 100attach grful at zbus 101file arch/amiga/dev/grf_ul.c grful needs-flag 102file arch/amiga/dev/ite_ul.c grful & ite 103file arch/amiga/dev/grf_ultms.g grful 104 105# retina ZIII grf 106device grfrh: grfbus 107attach grfrh at zbus 108file arch/amiga/dev/grf_rh.c grfrh needs-flag 109file arch/amiga/dev/ite_rh.c grfrh & ite 110 111# handle gvp's odd autoconf info.. 112device gvpbus {} 113attach gvpbus at zbus 114file arch/amiga/dev/gvpbus.c gvpbus 115 116device le: ifnet, ether 117attach le at zbus with le_zbus 118file arch/amiga/dev/if_le.c le_zbus needs-flag 119 120device ed: ifnet, ether 121attach ed at zbus with ed_zbus 122file arch/amiga/dev/if_ed.c ed_zbus needs-flag 123 124# C=/Ameristar A2060 / 560 125device bah: ifnet, arc 126attach bah at zbus with bah_zbus 127file arch/amiga/dev/if_bah.c bah_zbus needs-flag 128 129device es: ifnet, ether 130attach es at zbus 131file arch/amiga/dev/if_es.c es needs-flag 132 133device qn: ifnet, ether 134attach qn at zbus 135file arch/amiga/dev/if_qn.c qn needs-flag 136 137device ae: ifnet, ether 138attach ae at zbus 139file arch/amiga/dev/if_ae.c ae needs-count 140 141# A2232 msc serial ports 142device msc: tty 143attach msc at zbus 144file arch/amiga/dev/msc.c msc needs-count 145 146# bsc/Alf Data MultiFaceCard 147device mfc { unit = -1 } 148attach mfc at zbus 149 150device mfcs 151attach mfcs at mfc 152device mfcp 153attach mfcp at mfc 154file arch/amiga/dev/mfc.c mfcs | mfcp needs-count 155 156include "../../../scsi/files.scsi" 157major {sd = 4} 158major {st = 5} 159major {cd = 7} 160 161# wd 33c93 contrllers 162define sbic 163file arch/amiga/dev/sbic.c sbic 164 165# C= A2091 166device atzsc: scsi, sbic 167attach atzsc at zbus 168file arch/amiga/dev/atzsc.c atzsc needs-flag 169 170# GVP series II 171device gtsc: scsi, sbic 172attach gtsc at gvpbus 173file arch/amiga/dev/gtsc.c gtsc needs-flag 174 175# Amiga 3000 internal 176device ahsc: scsi, sbic 177attach ahsc at mainbus 178file arch/amiga/dev/ahsc.c ahsc needs-flag 179 180# ncr 57c710 controllers 181define siop 182file arch/amiga/dev/siop.c siop 183 184# PPI Zeus 185device zssc: scsi, siop 186attach zssc at zbus 187file arch/amiga/dev/zssc.c zssc needs-flag 188 189# CSA Magnum 190device mgnsc: scsi, siop 191attach mgnsc at zbus 192file arch/amiga/dev/mgnsc.c mgnsc needs-flag 193 194# MacroSystems Warp Engine 195device wesc: scsi, siop 196attach wesc at zbus 197file arch/amiga/dev/wesc.c wesc needs-flag 198 199# C= A4091 200device afsc: scsi, siop 201attach afsc at zbus 202device aftsc: scsi, siop 203attach aftsc at mainbus 204file arch/amiga/dev/afsc.c afsc | aftsc needs-flag 205 206# ncr 5380 controllers 207define sci 208file arch/amiga/dev/sci.c sci 209 210# Supra Wordsync II 211device wstsc: scsi, sci 212attach wstsc at zbus 213file arch/amiga/dev/wstsc.c wstsc needs-flag 214 215# IVS 216device ivsc: scsi, sci 217attach ivsc at zbus 218file arch/amiga/dev/ivsc.c ivsc needs-flag 219 220# CSA twelve gauge. 221device otgsc: scsi, sci 222attach otgsc at zbus 223file arch/amiga/dev/otgsc.c otgsc needs-flag 224 225# MLH 226device mlhsc: scsi, sci 227attach mlhsc at zbus 228file arch/amiga/dev/mlhsc.c mlhsc needs-flag 229 230# Emplant 231device empsc: scsi, sci 232attach empsc at zbus 233file arch/amiga/dev/empsc.c empsc needs-flag 234 235# Emulex ESP216 & FAS216 controllers 236define sfas 237file arch/amiga/dev/sfas.c sfas 238 239# FastlaneZ3 240device flsc: scsi, sfas 241attach flsc at zbus 242file arch/amiga/dev/flsc.c flsc needs-flag 243 244# Blizzard1230 245device bzsc: scsi, sfas 246attach bzsc at zbus 247file arch/amiga/dev/bzsc.c bzsc needs-flag 248 249# Amiga 4000/1200 IDE masquerading as SCSI 250device idesc: scsi 251attach idesc at mainbus 252file arch/amiga/dev/idesc.c idesc needs-flag 253 254# list of standard files... 255file dev/cons.c ite | ser 256file dev/cninit.c ite | ser 257file arch/amiga/amiga/amiga_init.c 258file arch/amiga/amiga/autoconf.c 259file arch/amiga/amiga/cia.c 260file arch/amiga/amiga/conf.c 261file arch/amiga/amiga/disksubr.c 262file arch/amiga/amiga/dkbad.c 263file arch/amiga/amiga/machdep.c 264file arch/amiga/amiga/mem.c 265file arch/amiga/amiga/pmap.c 266file arch/amiga/amiga/sys_machdep.c 267file arch/amiga/amiga/trap.c 268file arch/amiga/amiga/vm_machdep.c 269file arch/amiga/amiga/cc.c 270file arch/amiga/amiga/db_memrw.c ddb 271file arch/m68k/m68k/copy.s 272 273# Compatibility modules 274 275# SunOS Binary Compatibility (COMPAT_SUNOS) 276include "../../../compat/sunos/files.sunos" 277file arch/m68k/m68k/sunos_machdep.c compat_sunos 278