1# $NetBSD: files.amiga,v 1.14 1994/12/01 17:24:46 chopps Exp $ 2 3maxusers 2 8 64 4 5device mainbus at root {} 6 7device cpu at mainbus 8 9# zorro II expansion bus. 10device ztwobus at mainbus {} 11file arch/amiga/dev/ztwobus.c ztwobus 12 13define event {} 14file arch/amiga/dev/event.c event 15 16device clock at mainbus 17file arch/amiga/dev/clock.c 18 19# keyboard 20device kbd at mainbus: event 21file arch/amiga/dev/kbd.c kbd needs-flag 22 23# serial port 24device ser at mainbus: tty 25file arch/amiga/dev/ser.c ser needs-count 26 27# parellel port 28device par at mainbus 29file arch/amiga/dev/par.c par needs-count 30 31# mouse 32pseudo-device mouse 33file arch/amiga/dev/ms.c mouse needs-count 34 35device fdc at mainbus { unit = -1 } 36 37device fd at fdc 38file arch/amiga/dev/fd.c fd needs-flag 39major {fd = 2} 40 41# graphic devices 42define grfbus {} 43 44device grf at grfbus {} 45file arch/amiga/dev/grf.c grf needs-count 46 47device ite at grf 48file arch/amiga/dev/ite.c ite needs-flag 49file arch/amiga/dev/kbdmap.c ite 50file arch/amiga/dev/kf_8x8.c ite 51file arch/amiga/dev/kf_8x11.c kfont_8x11 52file arch/amiga/dev/kf_custom.c kfont_custom 53 54# custom chips grf 55device grfcc at mainbus: grfbus 56file arch/amiga/dev/grf_cc.c grfcc needs-flag 57file arch/amiga/dev/ite_cc.c grfcc ite 58 59pseudo-device view 60file arch/amiga/dev/view.c view grfcc needs-count 61file arch/amiga/dev/grfabs.c grfcc view 62file arch/amiga/dev/grfabs_cc.c grfcc view 63file arch/amiga/dev/grfabs_ccglb.c grfcc view 64 65# retina grf 66device grfrt at ztwobus: grfbus 67file arch/amiga/dev/grf_rt.c grfrt needs-flag 68file arch/amiga/dev/ite_rt.c grfrt ite 69 70# zorro III expansion bus. 71device zthreebus at mainbus {} 72file arch/amiga/dev/zthreebus.c zthreebus 73 74# retina ZIII grf 75device grfrh at zthreebus: grfbus 76file arch/amiga/dev/grf_rh.c grfrh needs-flag 77file arch/amiga/dev/ite_rh.c grfrh ite 78 79# handle gvp's odd autoconf info.. 80device gvpbus at ztwobus {} 81file arch/amiga/dev/gvpbus.c gvpbus 82 83device le at ztwobus: ifnet, ether 84file arch/amiga/dev/if_le.c le needs-count 85 86device ed at ztwobus: ifnet, ether 87file arch/amiga/dev/if_ed.c ed needs-flag 88 89define scsi {} 90 91# wd 33c93 contrllers 92define sbic 93file arch/amiga/dev/sbic.c sbic 94 95# C= A2091 96device atzsc at ztwobus: scsi, sbic 97file arch/amiga/dev/atzsc.c atzsc needs-flag 98 99# GVP series II 100device gtsc at gvpbus: scsi, sbic 101file arch/amiga/dev/gtsc.c gtsc needs-flag 102 103# Amiga 3000 internal 104device ahsc at mainbus: scsi, sbic 105file arch/amiga/dev/ahsc.c ahsc needs-flag 106 107# ncr 57c710 controllers 108define siop 109file arch/amiga/dev/siop.c siop 110 111# PPI Zeus 112device zssc at ztwobus: scsi, siop 113file arch/amiga/dev/zssc.c zssc needs-flag 114 115# CSA Magnum 116device mgnsc at ztwobus: scsi, siop 117file arch/amiga/dev/mgnsc.c mgnsc needs-flag 118 119# MacroSystems Warp Engine 120device wesc at zthreebus: scsi, siop 121file arch/amiga/dev/wesc.c wesc needs-flag 122 123# C= A4091 124device afsc at zthreebus: scsi, siop 125file arch/amiga/dev/afsc.c afsc needs-flag 126 127# ncr 5380 controllers 128define sci 129file arch/amiga/dev/sci.c sci 130 131# Supra Wordsync II 132device wstsc at ztwobus: scsi, sci 133file arch/amiga/dev/wstsc.c wstsc needs-flag 134 135# IVS 136device ivsc at ztwobus: scsi, sci 137file arch/amiga/dev/ivsc.c ivsc needs-flag 138 139# CSA twelve gauge. 140device otgsc at ztwobus: scsi, sci 141file arch/amiga/dev/otgsc.c otgsc needs-flag 142 143# MLH 144device mlhsc at ztwobus: scsi, sci 145file arch/amiga/dev/mlhsc.c mlhsc needs-flag 146 147# Amiga 4000/1200 IDE masquerading as SCSI 148device idesc at mainbus: scsi 149file arch/amiga/dev/idesc.c idesc needs-flag 150 151device scsibus at scsi {target = -1, lun = -1} 152 153device cd at scsibus: disk 154file scsi/cd.c cd needs-flag 155major {cd = 6} 156device sd at scsibus: disk 157file scsi/sd.c sd needs-flag 158major {sd = 4} 159device st at scsibus: tape 160file scsi/st.c st needs-flag 161major {st = 5} 162device ch at scsibus: disk 163file scsi/ch.c ch needs-flag 164device uk at scsibus: disk 165file scsi/uk.c uk needs-flag 166device su at scsibus: disk 167file scsi/su.c su needs-flag 168 169 170# list of standard files... 171file dev/cons.c ite ser 172file scsi/scsi_base.c scsi 173file scsi/scsi_ioctl.c scsi 174file scsi/scsiconf.c scsi 175file arch/amiga/amiga/amiga_init.c 176file arch/amiga/amiga/autoconf.c 177file arch/amiga/amiga/cia.c 178file arch/amiga/amiga/conf.c 179file arch/amiga/amiga/disksubr.c 180file arch/amiga/amiga/dkbad.c 181file arch/amiga/amiga/machdep.c 182file arch/amiga/amiga/mem.c 183file arch/amiga/amiga/pmap.c 184file arch/amiga/amiga/sys_machdep.c 185file arch/amiga/amiga/trap.c 186file arch/amiga/amiga/vm_machdep.c 187file arch/amiga/amiga/cc.c 188file arch/m68k/m68k/copy.s 189file compat/sunos/sunos_misc.c compat_sunos 190file compat/sunos/sunos_init_sysent.c compat_sunos 191file compat/sunos/sunos_ioctl.c compat_sunos 192file compat/sunos/sunos_exec.c compat_sunos 193