files.amiga revision 1.53
1# $NetBSD: files.amiga,v 1.53 1997/03/17 19:46:39 gwr 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, arp 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, arp 133attach bah at zbus with bah_zbus 134file arch/amiga/dev/if_bah.c bah_zbus needs-flag 135 136device es: ifnet, ether, arp 137attach es at zbus 138file arch/amiga/dev/if_es.c es needs-flag 139 140device qn: ifnet, ether, arp 141attach qn at zbus 142file arch/amiga/dev/if_qn.c qn needs-flag 143 144device ae: ifnet, ether, arp 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# DraCo internal com port 169device drcom: tty 170attach drcom at mainbus 171file arch/amiga/dev/drcom.c drcom needs-count 172 173# wd 33c93 contrllers 174define sbic 175file arch/amiga/dev/sbic.c sbic 176 177# C= A2091 178device atzsc: scsi, sbic 179attach atzsc at zbus 180file arch/amiga/dev/atzsc.c atzsc needs-flag 181 182# GVP series II 183device gtsc: scsi, sbic 184attach gtsc at gvpbus 185file arch/amiga/dev/gtsc.c gtsc needs-flag 186 187# Amiga 3000 internal 188device ahsc: scsi, sbic 189attach ahsc at mainbus 190file arch/amiga/dev/ahsc.c ahsc needs-flag 191 192# ncr 57c710 controllers 193define siop 194file arch/amiga/dev/siop.c siop 195 196# PPI Zeus 197device zssc: scsi, siop 198attach zssc at zbus 199file arch/amiga/dev/zssc.c zssc needs-flag 200 201# CSA Magnum 202device mgnsc: scsi, siop 203attach mgnsc at zbus 204file arch/amiga/dev/mgnsc.c mgnsc needs-flag 205 206# MacroSystems Warp Engine 207device wesc: scsi, siop 208attach wesc at zbus 209file arch/amiga/dev/wesc.c wesc needs-flag 210 211 212# MacroSystem DraCo internal 213device drsc: scsi, siop 214attach drsc at mainbus 215file arch/amiga/dev/drsc.c drsc needs-flag 216 217# C= A4091 218device afsc: scsi, siop 219attach afsc at zbus 220device aftsc: scsi, siop 221attach aftsc at mainbus 222file arch/amiga/dev/afsc.c afsc | aftsc needs-flag 223 224# ncr 5380 controllers 225define sci 226file arch/amiga/dev/sci.c sci 227 228# Supra Wordsync II 229device wstsc: scsi, sci 230attach wstsc at zbus 231file arch/amiga/dev/wstsc.c wstsc needs-flag 232 233# IVS 234device ivsc: scsi, sci 235attach ivsc at zbus 236file arch/amiga/dev/ivsc.c ivsc needs-flag 237 238# CSA twelve gauge. 239device otgsc: scsi, sci 240attach otgsc at zbus 241file arch/amiga/dev/otgsc.c otgsc needs-flag 242 243# MLH 244device mlhsc: scsi, sci 245attach mlhsc at zbus 246file arch/amiga/dev/mlhsc.c mlhsc needs-flag 247 248# EMPLANT 249device empsc: scsi, sci 250attach empsc at zbus 251file arch/amiga/dev/empsc.c empsc needs-flag 252 253# Emulex ESP216 & FAS216 controllers 254define sfas 255file arch/amiga/dev/sfas.c sfas 256 257# FastlaneZ3 258device flsc: scsi, sfas 259attach flsc at zbus 260file arch/amiga/dev/flsc.c flsc needs-flag 261 262# Blizzard1230-I,II 263device bzsc: scsi, sfas 264attach bzsc at zbus 265file arch/amiga/dev/bzsc.c bzsc needs-flag 266 267# Blizzard2060 scsi 268device bztzsc: scsi, sfas 269attach bztzsc at zbus 270file arch/amiga/dev/bztzsc.c bztzsc needs-flag 271 272# Amiga 4000/1200 IDE masquerading as SCSI 273device idesc: scsi 274attach idesc at mainbus 275file arch/amiga/dev/idesc.c idesc needs-flag 276 277# list of standard files... 278file dev/cons.c ite | ser 279file dev/cninit.c ite | ser 280file arch/amiga/amiga/amiga_init.c 281file arch/amiga/amiga/autoconf.c 282file arch/amiga/amiga/cia.c 283file arch/amiga/amiga/conf.c 284file arch/amiga/amiga/disksubr.c 285file arch/amiga/amiga/dkbad.c 286file arch/amiga/amiga/machdep.c 287file arch/amiga/amiga/mem.c 288file arch/amiga/amiga/pmap.c 289file arch/amiga/amiga/sys_machdep.c 290file arch/amiga/amiga/trap.c 291file arch/amiga/amiga/vm_machdep.c 292file arch/amiga/amiga/cc.c 293file arch/amiga/amiga/db_memrw.c ddb 294file arch/m68k/m68k/copy.s 295file arch/m68k/m68k/bcopy.s 296file arch/m68k/m68k/copypage.s 297 298# Compatibility modules 299 300# SunOS Binary Compatibility (COMPAT_SUNOS) 301include "../../../compat/sunos/files.sunos" 302file arch/m68k/m68k/sunos_machdep.c compat_sunos 303