1# $NetBSD: files.amiga,v 1.48 1996/05/19 21:04:50 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 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# Tseng grf 113device grfet: grfbus 114attach grfet at zbus 115file arch/amiga/dev/grf_et.c grfet needs-flag 116file arch/amiga/dev/ite_et.c grfet & ite 117 118# handle gvp's odd autoconf info.. 119device gvpbus {} 120attach gvpbus at zbus 121file arch/amiga/dev/gvpbus.c gvpbus 122 123# device defined in sys/conf/files 124attach le at zbus with le_zbus 125file arch/amiga/dev/if_le.c le_zbus needs-flag 126 127device ed: ifnet, ether 128attach ed at zbus with ed_zbus 129file arch/amiga/dev/if_ed.c ed_zbus needs-flag 130 131# C=/Ameristar A2060 / 560 132device bah: ifnet, arc 133attach bah at zbus with bah_zbus 134file arch/amiga/dev/if_bah.c bah_zbus needs-flag 135 136device es: ifnet, ether 137attach es at zbus 138file arch/amiga/dev/if_es.c es needs-flag 139 140device qn: ifnet, ether 141attach qn at zbus 142file arch/amiga/dev/if_qn.c qn needs-flag 143 144device ae: ifnet, ether 145attach ae at zbus 146file arch/amiga/dev/if_ae.c ae needs-count 147 148# A2232 msc serial ports 149device msc: tty 150attach msc at zbus 151file arch/amiga/dev/msc.c msc needs-count 152 153# bsc/Alf Data MultiFaceCard 154device mfc { unit = -1 } 155attach mfc at zbus 156 157device mfcs 158attach mfcs at mfc 159device mfcp 160attach mfcp at mfc 161file arch/amiga/dev/mfc.c mfcs | mfcp needs-count 162 163include "../../../scsi/files.scsi" 164major {sd = 4} 165major {st = 5} 166major {cd = 7} 167 168# wd 33c93 contrllers 169define sbic 170file arch/amiga/dev/sbic.c sbic 171 172# C= A2091 173device atzsc: scsi, sbic 174attach atzsc at zbus 175file arch/amiga/dev/atzsc.c atzsc needs-flag 176 177# GVP series II 178device gtsc: scsi, sbic 179attach gtsc at gvpbus 180file arch/amiga/dev/gtsc.c gtsc needs-flag 181 182# Amiga 3000 internal 183device ahsc: scsi, sbic 184attach ahsc at mainbus 185file arch/amiga/dev/ahsc.c ahsc needs-flag 186 187# ncr 57c710 controllers 188define siop 189file arch/amiga/dev/siop.c siop 190 191# PPI Zeus 192device zssc: scsi, siop 193attach zssc at zbus 194file arch/amiga/dev/zssc.c zssc needs-flag 195 196# CSA Magnum 197device mgnsc: scsi, siop 198attach mgnsc at zbus 199file arch/amiga/dev/mgnsc.c mgnsc needs-flag 200 201# MacroSystems Warp Engine 202device wesc: scsi, siop 203attach wesc at zbus 204file arch/amiga/dev/wesc.c wesc needs-flag 205 206 207# MacroSystem DraCo internal 208device drsc: scsi, siop 209attach drsc at mainbus 210file arch/amiga/dev/drsc.c drsc needs-flag 211 212# C= A4091 213device afsc: scsi, siop 214attach afsc at zbus 215device aftsc: scsi, siop 216attach aftsc at mainbus 217file arch/amiga/dev/afsc.c afsc | aftsc needs-flag 218 219# ncr 5380 controllers 220define sci 221file arch/amiga/dev/sci.c sci 222 223# Supra Wordsync II 224device wstsc: scsi, sci 225attach wstsc at zbus 226file arch/amiga/dev/wstsc.c wstsc needs-flag 227 228# IVS 229device ivsc: scsi, sci 230attach ivsc at zbus 231file arch/amiga/dev/ivsc.c ivsc needs-flag 232 233# CSA twelve gauge. 234device otgsc: scsi, sci 235attach otgsc at zbus 236file arch/amiga/dev/otgsc.c otgsc needs-flag 237 238# MLH 239device mlhsc: scsi, sci 240attach mlhsc at zbus 241file arch/amiga/dev/mlhsc.c mlhsc needs-flag 242 243# EMPLANT 244device empsc: scsi, sci 245attach empsc at zbus 246file arch/amiga/dev/empsc.c empsc needs-flag 247 248# Emulex ESP216 & FAS216 controllers 249define sfas 250file arch/amiga/dev/sfas.c sfas 251 252# FastlaneZ3 253device flsc: scsi, sfas 254attach flsc at zbus 255file arch/amiga/dev/flsc.c flsc needs-flag 256 257# Blizzard1230 258device bzsc: scsi, sfas 259attach bzsc at zbus 260file arch/amiga/dev/bzsc.c bzsc needs-flag 261 262# Amiga 4000/1200 IDE masquerading as SCSI 263device idesc: scsi 264attach idesc at mainbus 265file arch/amiga/dev/idesc.c idesc needs-flag 266 267# list of standard files... 268file dev/cons.c ite | ser 269file dev/cninit.c ite | ser 270file arch/amiga/amiga/amiga_init.c 271file arch/amiga/amiga/autoconf.c 272file arch/amiga/amiga/cia.c 273file arch/amiga/amiga/conf.c 274file arch/amiga/amiga/disksubr.c 275file arch/amiga/amiga/dkbad.c 276file arch/amiga/amiga/machdep.c 277file arch/amiga/amiga/mem.c 278file arch/amiga/amiga/pmap.c 279file arch/amiga/amiga/sys_machdep.c 280file arch/amiga/amiga/trap.c 281file arch/amiga/amiga/vm_machdep.c 282file arch/amiga/amiga/cc.c 283file arch/amiga/amiga/db_memrw.c ddb 284file arch/m68k/m68k/copy.s 285 286# Compatibility modules 287 288# SunOS Binary Compatibility (COMPAT_SUNOS) 289include "../../../compat/sunos/files.sunos" 290file arch/m68k/m68k/sunos_machdep.c compat_sunos 291