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