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