8f5996c976
Still untested on -1260/-1230, and hangs when enforcing SFAS_NO_DMA on 2060; but works with DMA on the latter. Still untested in a NetBSD-12A environment. (Sorry, don't have the hardware myself.) Thanks to Laurent Baroukh for being the guinea pig, and to Jerome Lovy for forwarding the hardware information Phase V gave him, and to Phase V for providing it.
296 lines
6.5 KiB
Plaintext
296 lines
6.5 KiB
Plaintext
# $NetBSD: files.amiga,v 1.49 1996/10/17 15:42:38 is Exp $
|
|
|
|
# maxpartitions must be first item in files.${ARCH}.newconf
|
|
maxpartitions 16 # NOTE THAT AMIGA IS SPECIAL!
|
|
|
|
maxusers 2 8 64
|
|
|
|
device mainbus {}
|
|
attach mainbus at root
|
|
|
|
device cpu
|
|
attach cpu at mainbus
|
|
|
|
# zorro expansion bus.
|
|
device zbus {}
|
|
attach zbus at mainbus
|
|
file arch/amiga/dev/zbus.c zbus
|
|
|
|
define event {}
|
|
file arch/amiga/dev/event.c event
|
|
|
|
device clock
|
|
attach clock at mainbus
|
|
file arch/amiga/dev/clock.c
|
|
|
|
# keyboard
|
|
device kbd: event
|
|
attach kbd at mainbus
|
|
file arch/amiga/dev/kbd.c kbd needs-flag
|
|
|
|
# serial port
|
|
device ser: tty
|
|
attach ser at mainbus
|
|
file arch/amiga/dev/ser.c ser needs-count
|
|
|
|
# parallel port
|
|
device par
|
|
attach par at mainbus
|
|
file arch/amiga/dev/par.c par needs-count
|
|
|
|
# mouse
|
|
device ms: event
|
|
attach ms at mainbus
|
|
file arch/amiga/dev/ms.c ms needs-flag
|
|
|
|
device fdc { unit = -1 }
|
|
attach fdc at mainbus
|
|
|
|
device fd
|
|
attach fd at fdc
|
|
file arch/amiga/dev/fd.c fd needs-flag
|
|
major {fd = 2}
|
|
|
|
# graphic devices
|
|
define grfbus {}
|
|
|
|
device grf {}
|
|
attach grf at grfbus
|
|
file arch/amiga/dev/grf.c grf needs-count
|
|
|
|
device ite
|
|
attach ite at grf
|
|
file arch/amiga/dev/ite.c ite needs-flag
|
|
file arch/amiga/dev/kbdmap.c ite
|
|
file arch/amiga/dev/kf_8x8.c ite
|
|
file arch/amiga/dev/kf_8x11.c kfont_8x11
|
|
file arch/amiga/dev/kf_custom.c kfont_custom
|
|
|
|
# custom chips grf
|
|
device grfcc: grfbus
|
|
attach grfcc at mainbus
|
|
file arch/amiga/dev/grf_cc.c grfcc needs-flag
|
|
file arch/amiga/dev/ite_cc.c grfcc & ite
|
|
|
|
pseudo-device view
|
|
file arch/amiga/dev/view.c view | grfcc needs-count
|
|
file arch/amiga/dev/grfabs.c grfcc | view
|
|
file arch/amiga/dev/grfabs_cc.c grfcc | view
|
|
file arch/amiga/dev/grfabs_ccglb.c grfcc | view
|
|
|
|
# retina grf
|
|
device grfrt: grfbus
|
|
attach grfrt at zbus
|
|
file arch/amiga/dev/grf_rt.c grfrt needs-flag
|
|
file arch/amiga/dev/ite_rt.c grfrt & ite
|
|
|
|
# cirrus grf
|
|
device grfcl: grfbus
|
|
attach grfcl at zbus
|
|
file arch/amiga/dev/grf_cl.c grfcl needs-flag
|
|
file arch/amiga/dev/ite_cl.c grfcl & ite
|
|
|
|
# CyberVison 64 grf
|
|
device grfcv: grfbus
|
|
attach grfcv at zbus
|
|
file arch/amiga/dev/grf_cv.c grfcv needs-flag
|
|
file arch/amiga/dev/ite_cv.c grfcv & ite
|
|
|
|
# A2410 grf
|
|
device grful: grfbus
|
|
attach grful at zbus
|
|
file arch/amiga/dev/grf_ul.c grful needs-flag
|
|
file arch/amiga/dev/ite_ul.c grful & ite
|
|
file arch/amiga/dev/grf_ultms.g grful
|
|
|
|
# retina ZIII grf
|
|
device grfrh: grfbus
|
|
attach grfrh at zbus
|
|
file arch/amiga/dev/grf_rh.c grfrh needs-flag
|
|
file arch/amiga/dev/ite_rh.c grfrh & ite
|
|
|
|
# Tseng grf
|
|
device grfet: grfbus
|
|
attach grfet at zbus
|
|
file arch/amiga/dev/grf_et.c grfet needs-flag
|
|
file arch/amiga/dev/ite_et.c grfet & ite
|
|
|
|
# handle gvp's odd autoconf info..
|
|
device gvpbus {}
|
|
attach gvpbus at zbus
|
|
file arch/amiga/dev/gvpbus.c gvpbus
|
|
|
|
# device defined in sys/conf/files
|
|
attach le at zbus with le_zbus
|
|
file arch/amiga/dev/if_le.c le_zbus needs-flag
|
|
|
|
device ed: ifnet, ether
|
|
attach ed at zbus with ed_zbus
|
|
file arch/amiga/dev/if_ed.c ed_zbus needs-flag
|
|
|
|
# C=/Ameristar A2060 / 560
|
|
device bah: ifnet, arc
|
|
attach bah at zbus with bah_zbus
|
|
file arch/amiga/dev/if_bah.c bah_zbus needs-flag
|
|
|
|
device es: ifnet, ether
|
|
attach es at zbus
|
|
file arch/amiga/dev/if_es.c es needs-flag
|
|
|
|
device qn: ifnet, ether
|
|
attach qn at zbus
|
|
file arch/amiga/dev/if_qn.c qn needs-flag
|
|
|
|
device ae: ifnet, ether
|
|
attach ae at zbus
|
|
file arch/amiga/dev/if_ae.c ae needs-count
|
|
|
|
# A2232 msc serial ports
|
|
device msc: tty
|
|
attach msc at zbus
|
|
file arch/amiga/dev/msc.c msc needs-count
|
|
|
|
# bsc/Alf Data MultiFaceCard
|
|
device mfc { unit = -1 }
|
|
attach mfc at zbus
|
|
|
|
device mfcs
|
|
attach mfcs at mfc
|
|
device mfcp
|
|
attach mfcp at mfc
|
|
file arch/amiga/dev/mfc.c mfcs | mfcp needs-count
|
|
|
|
include "../../../scsi/files.scsi"
|
|
major {sd = 4}
|
|
major {st = 5}
|
|
major {cd = 7}
|
|
|
|
# wd 33c93 contrllers
|
|
define sbic
|
|
file arch/amiga/dev/sbic.c sbic
|
|
|
|
# C= A2091
|
|
device atzsc: scsi, sbic
|
|
attach atzsc at zbus
|
|
file arch/amiga/dev/atzsc.c atzsc needs-flag
|
|
|
|
# GVP series II
|
|
device gtsc: scsi, sbic
|
|
attach gtsc at gvpbus
|
|
file arch/amiga/dev/gtsc.c gtsc needs-flag
|
|
|
|
# Amiga 3000 internal
|
|
device ahsc: scsi, sbic
|
|
attach ahsc at mainbus
|
|
file arch/amiga/dev/ahsc.c ahsc needs-flag
|
|
|
|
# ncr 57c710 controllers
|
|
define siop
|
|
file arch/amiga/dev/siop.c siop
|
|
|
|
# PPI Zeus
|
|
device zssc: scsi, siop
|
|
attach zssc at zbus
|
|
file arch/amiga/dev/zssc.c zssc needs-flag
|
|
|
|
# CSA Magnum
|
|
device mgnsc: scsi, siop
|
|
attach mgnsc at zbus
|
|
file arch/amiga/dev/mgnsc.c mgnsc needs-flag
|
|
|
|
# MacroSystems Warp Engine
|
|
device wesc: scsi, siop
|
|
attach wesc at zbus
|
|
file arch/amiga/dev/wesc.c wesc needs-flag
|
|
|
|
|
|
# MacroSystem DraCo internal
|
|
device drsc: scsi, siop
|
|
attach drsc at mainbus
|
|
file arch/amiga/dev/drsc.c drsc needs-flag
|
|
|
|
# C= A4091
|
|
device afsc: scsi, siop
|
|
attach afsc at zbus
|
|
device aftsc: scsi, siop
|
|
attach aftsc at mainbus
|
|
file arch/amiga/dev/afsc.c afsc | aftsc needs-flag
|
|
|
|
# ncr 5380 controllers
|
|
define sci
|
|
file arch/amiga/dev/sci.c sci
|
|
|
|
# Supra Wordsync II
|
|
device wstsc: scsi, sci
|
|
attach wstsc at zbus
|
|
file arch/amiga/dev/wstsc.c wstsc needs-flag
|
|
|
|
# IVS
|
|
device ivsc: scsi, sci
|
|
attach ivsc at zbus
|
|
file arch/amiga/dev/ivsc.c ivsc needs-flag
|
|
|
|
# CSA twelve gauge.
|
|
device otgsc: scsi, sci
|
|
attach otgsc at zbus
|
|
file arch/amiga/dev/otgsc.c otgsc needs-flag
|
|
|
|
# MLH
|
|
device mlhsc: scsi, sci
|
|
attach mlhsc at zbus
|
|
file arch/amiga/dev/mlhsc.c mlhsc needs-flag
|
|
|
|
# EMPLANT
|
|
device empsc: scsi, sci
|
|
attach empsc at zbus
|
|
file arch/amiga/dev/empsc.c empsc needs-flag
|
|
|
|
# Emulex ESP216 & FAS216 controllers
|
|
define sfas
|
|
file arch/amiga/dev/sfas.c sfas
|
|
|
|
# FastlaneZ3
|
|
device flsc: scsi, sfas
|
|
attach flsc at zbus
|
|
file arch/amiga/dev/flsc.c flsc needs-flag
|
|
|
|
# Blizzard1230-I,II
|
|
device bzsc: scsi, sfas
|
|
attach bzsc at zbus
|
|
file arch/amiga/dev/bzsc.c bzsc needs-flag
|
|
|
|
# Blizzard1230-IV,1260,2060
|
|
device bznsc: scsi, sfas
|
|
attach bznsc at zbus
|
|
file arch/amiga/dev/bznsc.c bznsc needs-flag
|
|
|
|
# Amiga 4000/1200 IDE masquerading as SCSI
|
|
device idesc: scsi
|
|
attach idesc at mainbus
|
|
file arch/amiga/dev/idesc.c idesc needs-flag
|
|
|
|
# list of standard files...
|
|
file dev/cons.c ite | ser
|
|
file dev/cninit.c ite | ser
|
|
file arch/amiga/amiga/amiga_init.c
|
|
file arch/amiga/amiga/autoconf.c
|
|
file arch/amiga/amiga/cia.c
|
|
file arch/amiga/amiga/conf.c
|
|
file arch/amiga/amiga/disksubr.c
|
|
file arch/amiga/amiga/dkbad.c
|
|
file arch/amiga/amiga/machdep.c
|
|
file arch/amiga/amiga/mem.c
|
|
file arch/amiga/amiga/pmap.c
|
|
file arch/amiga/amiga/sys_machdep.c
|
|
file arch/amiga/amiga/trap.c
|
|
file arch/amiga/amiga/vm_machdep.c
|
|
file arch/amiga/amiga/cc.c
|
|
file arch/amiga/amiga/db_memrw.c ddb
|
|
file arch/m68k/m68k/copy.s
|
|
|
|
# Compatibility modules
|
|
|
|
# SunOS Binary Compatibility (COMPAT_SUNOS)
|
|
include "../../../compat/sunos/files.sunos"
|
|
file arch/m68k/m68k/sunos_machdep.c compat_sunos
|