files.amiga revision 1.83
11.83Sis# $NetBSD: files.amiga,v 1.83 1999/03/25 23:19:59 is Exp $ 21.16Scgd 31.16Scgd# maxpartitions must be first item in files.${ARCH}.newconf 41.16Scgdmaxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! 51.1Schopps 61.1Schoppsmaxusers 2 8 64 71.1Schopps 81.81Sisdefopt opt_amigaccgrf.h GRF_PAL:GRF_NTSC # temporary workaround 91.81Sisdefopt opt_amigaccgrf.h GRF_NTSC 101.81Sisdefopt opt_amigaccgrf.h GRF_ECS GRF_AGA 111.82Sisdefopt opt_amigaccgrf.h GRF_A2024:GRF_ECS 121.81Sisdefopt opt_amigaccgrf.h GRF_AGA_VGA:GRF_AGA 131.81Sisdefopt opt_amigaccgrf.h GRF_SUPER72:GRF_AGA 141.81Sis 151.83Sisdefopt opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE 161.83Sisdefopt opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE 171.83Sisdefopt opt_amigacons.h CV3DONZORRO2 181.83Sis 191.83Sisdefopt opt_retina.h RH_MEMCLK RH_64BIT_SPRITE RH_HARDWARECURSOR 201.83Sisdefopt opt_retina.h RETINA_SPEED_HACK 211.83Sis 221.83Sisdevice mainbus {} 231.83Sisattach mainbus at root 241.1Schopps 251.72Sthorpejdevice cpu 261.37Sthorpejattach cpu at mainbus 271.1Schopps 281.43Sis# zorro expansion bus. 291.72Sthorpejdevice zbus {} 301.37Sthorpejattach zbus at mainbus 311.15Schoppsfile arch/amiga/dev/zbus.c zbus 321.1Schopps 331.1Schoppsdefine event {} 341.1Schoppsfile arch/amiga/dev/event.c event 351.1Schopps 361.72Sthorpejdevice clock 371.37Sthorpejattach clock at mainbus 381.1Schoppsfile arch/amiga/dev/clock.c 391.56Sveegofile dev/clock_subr.c 401.60Sis 411.60Sis# A2000 internal hwc 421.72Sthorpejdevice a2kbbc 431.60Sisattach a2kbbc at mainbus 441.60Sisfile arch/amiga/dev/a2kbbc.c a2kbbc 451.60Sis 461.60Sis# A3000/4000 internal hwc 471.72Sthorpejdevice a34kbbc 481.60Sisattach a34kbbc at mainbus 491.60Sisfile arch/amiga/dev/a34kbbc.c a34kbbc 501.1Schopps 511.1Schopps# keyboard 521.72Sthorpejdevice kbd: event 531.37Sthorpejattach kbd at mainbus 541.1Schoppsfile arch/amiga/dev/kbd.c kbd needs-flag 551.1Schopps 561.1Schopps# serial port 571.72Sthorpejdevice ser: tty 581.37Sthorpejattach ser at mainbus 591.1Schoppsfile arch/amiga/dev/ser.c ser needs-count 601.1Schopps 611.43Sis# parallel port 621.72Sthorpejdevice par 631.37Sthorpejattach par at mainbus 641.1Schoppsfile arch/amiga/dev/par.c par needs-count 651.1Schopps 661.57Sis# audio 671.72Sthorpejdevice aucc: audio 681.68Sisattach aucc at mainbus 691.68Sisfile arch/amiga/dev/aucc.c aucc needs-flag 701.68Sis 711.72Sthorpejdevice melody: audio, tms320av110 721.68Sisattach melody at zbus 731.68Sisfile arch/amiga/dev/melody.c melody 741.57Sis 751.1Schopps# mouse 761.72Sthorpejdevice ms: event 771.42Sisattach ms at mainbus 781.44Sveegofile arch/amiga/dev/ms.c ms needs-flag 791.1Schopps 801.56Sveego# floppy 811.72Sthorpejdevice fdc { unit = -1 } 821.37Sthorpejattach fdc at mainbus 831.1Schopps 841.72Sthorpejdevice fd: disk 851.37Sthorpejattach fd at fdc 861.1Schoppsfile arch/amiga/dev/fd.c fd needs-flag 871.1Schoppsmajor {fd = 2} 881.1Schopps 891.1Schopps# graphic devices 901.1Schoppsdefine grfbus {} 911.1Schopps 921.72Sthorpejdevice grf {} 931.37Sthorpejattach grf at grfbus 941.1Schoppsfile arch/amiga/dev/grf.c grf needs-count 951.1Schopps 961.72Sthorpejdevice ite: tty 971.37Sthorpejattach ite at grf 981.1Schoppsfile arch/amiga/dev/ite.c ite needs-flag 991.1Schoppsfile arch/amiga/dev/kbdmap.c ite 1001.1Schoppsfile arch/amiga/dev/kf_8x8.c ite 1011.4Schoppsfile arch/amiga/dev/kf_8x11.c kfont_8x11 1021.4Schoppsfile arch/amiga/dev/kf_custom.c kfont_custom 1031.1Schopps 1041.56Sveego# custom chips grf (ite0 grf0) 1051.72Sthorpejdevice grfcc: grfbus 1061.37Sthorpejattach grfcc at mainbus 1071.10Schoppsfile arch/amiga/dev/grf_cc.c grfcc needs-flag 1081.40Sisfile arch/amiga/dev/ite_cc.c grfcc & ite 1091.1Schopps 1101.1Schoppspseudo-device view 1111.39Scgdfile arch/amiga/dev/view.c view | grfcc needs-count 1121.39Scgdfile arch/amiga/dev/grfabs.c grfcc | view 1131.39Scgdfile arch/amiga/dev/grfabs_cc.c grfcc | view 1141.39Scgdfile arch/amiga/dev/grfabs_ccglb.c grfcc | view 1151.1Schopps 1161.56Sveego# retina ZII grf (ite1 grf1) 1171.72Sthorpejdevice grfrt: grfbus 1181.37Sthorpejattach grfrt at zbus 1191.10Schoppsfile arch/amiga/dev/grf_rt.c grfrt needs-flag 1201.40Sisfile arch/amiga/dev/ite_rt.c grfrt & ite 1211.1Schopps 1221.56Sveego# retina ZIII grf (ite2 grf2) 1231.72Sthorpejdevice grfrh: grfbus 1241.56Sveegoattach grfrh at zbus 1251.56Sveegofile arch/amiga/dev/grf_rh.c grfrh needs-flag 1261.56Sveegofile arch/amiga/dev/ite_rh.c grfrh & ite 1271.56Sveego 1281.56Sveego# cirrus grf (ite3 grf3) 1291.72Sthorpejdevice grfcl: grfbus 1301.37Sthorpejattach grfcl at zbus 1311.15Schoppsfile arch/amiga/dev/grf_cl.c grfcl needs-flag 1321.40Sisfile arch/amiga/dev/ite_cl.c grfcl & ite 1331.31Schopps 1341.56Sveego# A2410 grf (ite4 grf4) 1351.72Sthorpejdevice grful: grfbus 1361.37Sthorpejattach grful at zbus 1371.27Schoppsfile arch/amiga/dev/grf_ul.c grful needs-flag 1381.40Sisfile arch/amiga/dev/ite_ul.c grful & ite 1391.39Scgdfile arch/amiga/dev/grf_ultms.g grful 1401.1Schopps 1411.56Sveego# CyberVison 64 grf (ite5 grf5) 1421.72Sthorpejdevice grfcv: grfbus 1431.56Sveegoattach grfcv at zbus 1441.56Sveegofile arch/amiga/dev/grf_cv.c grfcv needs-flag 1451.56Sveegofile arch/amiga/dev/ite_cv.c grfcv & ite 1461.48Sveego 1471.56Sveego# Tseng grf (ite6 grf6) 1481.72Sthorpejdevice grfet: grfbus 1491.48Sveegoattach grfet at zbus 1501.48Sveegofile arch/amiga/dev/grf_et.c grfet needs-flag 1511.48Sveegofile arch/amiga/dev/ite_et.c grfet & ite 1521.70Sveego 1531.70Sveego# CyberVison 64/3D grf (ite7 grf7) 1541.72Sthorpejdevice grfcv3d: grfbus 1551.70Sveegoattach grfcv3d at zbus 1561.70Sveegofile arch/amiga/dev/grf_cv3d.c grfcv3d needs-flag 1571.70Sveegofile arch/amiga/dev/ite_cv3d.c grfcv3d & ite 1581.48Sveego 1591.45Sthorpej# device defined in sys/conf/files 1601.56Sveego# A2065, Ameristar, Ariadne ethernet cards 1611.74Sdrochnerattach le at zbus with le_zbus: le24 1621.47Sthorpejfile arch/amiga/dev/if_le.c le_zbus needs-flag 1631.78Sveego 1641.78Sveego# AriadneII ethernet card 1651.78Sveego# device defined in sys/conf/files 1661.78Sveegoattach ne at zbus with ne_zbus: rtl80x9 1671.78Sveegofile arch/amiga/dev/if_ne_zbus.c ne_zbus needs-flag 1681.37Sthorpej 1691.56Sveego# Hydra ethernet card 1701.72Sthorpejdevice ed: ifnet, ether, arp 1711.37Sthorpejattach ed at zbus with ed_zbus 1721.37Sthorpejfile arch/amiga/dev/if_ed.c ed_zbus needs-flag 1731.18Schopps 1741.18Schopps# C=/Ameristar A2060 / 560 1751.37Sthorpejattach bah at zbus with bah_zbus 1761.76Sisfile arch/amiga/dev/if_bah_zbus.c bah_zbus 1771.1Schopps 1781.56Sveego# CEI A4066 EthernetPLUS 1791.72Sthorpejdevice es: ifnet, ether, arp 1801.37Sthorpejattach es at zbus 1811.32Sjtcfile arch/amiga/dev/if_es.c es needs-flag 1821.30Schopps 1831.56Sveego# Quicknet ethernet card 1841.72Sthorpejdevice qn: ifnet, ether, arp 1851.37Sthorpejattach qn at zbus 1861.30Schoppsfile arch/amiga/dev/if_qn.c qn needs-flag 1871.28Schopps 1881.28Schopps# A2232 msc serial ports 1891.72Sthorpejdevice msc: tty 1901.37Sthorpejattach msc at zbus 1911.28Schoppsfile arch/amiga/dev/msc.c msc needs-count 1921.15Schopps 1931.15Schopps# bsc/Alf Data MultiFaceCard 1941.72Sthorpejdevice mfc { unit = -1 } 1951.38Smhitchattach mfc at zbus 1961.15Schopps 1971.72Sthorpejdevice mfcs: tty 1981.37Sthorpejattach mfcs at mfc 1991.72Sthorpejdevice mfcp 2001.37Sthorpejattach mfcp at mfc 2011.39Scgdfile arch/amiga/dev/mfc.c mfcs | mfcp needs-count 2021.15Schopps 2031.69Sis# direct bus ISA-chip i/o 2041.69Sisdefine supio {port = -1} 2051.69Sis 2061.62Sis# DraCo superio chip 2071.62Sis 2081.72Sthorpejdevice drsupio: supio 2091.62Sisattach drsupio at mainbus 2101.62Sisfile arch/amiga/dev/drsupio.c drsupio 2111.69Sis 2121.77Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4 2131.72Sthorpejdevice hyper: supio 2141.69Sisattach hyper at zbus 2151.69Sisfile arch/amiga/dev/hyper.c hyper 2161.62Sis 2171.68Sisattach com at supio with com_supio 2181.68Sisfile arch/amiga/dev/com_supio.c com_supio 2191.75Sis 2201.75Sis# ISDN Blaster, ISDN Master 2211.75Sisdevice aster: supio 2221.75Sisattach aster at zbus 2231.75Sisfile arch/amiga/dev/aster.c aster 2241.68Sis 2251.63Sis# handle gvp's odd autoconf info.. 2261.72Sthorpejdevice gvpbus {} 2271.63Sisattach gvpbus at zbus 2281.63Sisfile arch/amiga/dev/gvpbus.c gvpbus 2291.62Sis 2301.72Sthorpejdevice lpt 2311.63Sisfile dev/ic/lpt.c lpt needs-flag 2321.63Sis 2331.63Sisattach lpt at supio with lpt_supio 2341.63Sisfile arch/amiga/dev/lpt_supio.c lpt_supio 2351.63Sis 2361.61Sbouyerinclude "../../../dev/scsipi/files.scsipi" 2371.56Sveegomajor {sd = 4} 2381.56Sveegomajor {st = 5} 2391.56Sveegomajor {cd = 7} 2401.56Sveego 2411.1Schopps# wd 33c93 contrllers 2421.1Schoppsdefine sbic 2431.1Schoppsfile arch/amiga/dev/sbic.c sbic 2441.1Schopps 2451.1Schopps# GVP series II 2461.72Sthorpejdevice gtsc: scsi, sbic 2471.37Sthorpejattach gtsc at gvpbus 2481.1Schoppsfile arch/amiga/dev/gtsc.c gtsc needs-flag 2491.1Schopps 2501.1Schopps# Amiga 3000 internal 2511.72Sthorpejdevice ahsc: scsi, sbic 2521.37Sthorpejattach ahsc at mainbus 2531.1Schoppsfile arch/amiga/dev/ahsc.c ahsc needs-flag 2541.1Schopps 2551.56Sveego# C= A2091 2561.72Sthorpejdevice atzsc: scsi, sbic 2571.56Sveegoattach atzsc at zbus 2581.56Sveegofile arch/amiga/dev/atzsc.c atzsc needs-flag 2591.56Sveego 2601.56Sveego# ncr 5380 controllers 2611.56Sveegodefine sci 2621.56Sveegofile arch/amiga/dev/sci.c sci 2631.56Sveego 2641.56Sveego# Supra Wordsync II 2651.72Sthorpejdevice wstsc: scsi, sci 2661.56Sveegoattach wstsc at zbus 2671.56Sveegofile arch/amiga/dev/wstsc.c wstsc needs-flag 2681.56Sveego 2691.56Sveego# IVS 2701.72Sthorpejdevice ivsc: scsi, sci 2711.56Sveegoattach ivsc at zbus 2721.56Sveegofile arch/amiga/dev/ivsc.c ivsc needs-flag 2731.56Sveego 2741.56Sveego# MLH 2751.72Sthorpejdevice mlhsc: scsi, sci 2761.56Sveegoattach mlhsc at zbus 2771.56Sveegofile arch/amiga/dev/mlhsc.c mlhsc needs-flag 2781.56Sveego 2791.56Sveego# CSA twelve gauge. 2801.72Sthorpejdevice otgsc: scsi, sci 2811.56Sveegoattach otgsc at zbus 2821.56Sveegofile arch/amiga/dev/otgsc.c otgsc needs-flag 2831.56Sveego 2841.1Schopps# ncr 57c710 controllers 2851.1Schoppsdefine siop 2861.1Schoppsfile arch/amiga/dev/siop.c siop 2871.1Schopps 2881.1Schopps# PPI Zeus 2891.72Sthorpejdevice zssc: scsi, siop 2901.37Sthorpejattach zssc at zbus 2911.1Schoppsfile arch/amiga/dev/zssc.c zssc needs-flag 2921.1Schopps 2931.1Schopps# CSA Magnum 2941.72Sthorpejdevice mgnsc: scsi, siop 2951.37Sthorpejattach mgnsc at zbus 2961.1Schoppsfile arch/amiga/dev/mgnsc.c mgnsc needs-flag 2971.1Schopps 2981.56Sveego# MacroSystems USA Warp Engine 2991.72Sthorpejdevice wesc: scsi, siop 3001.37Sthorpejattach wesc at zbus 3011.2Schoppsfile arch/amiga/dev/wesc.c wesc needs-flag 3021.12Schopps 3031.56Sveego# C= A4091 & A4000T 3041.72Sthorpejdevice afsc: scsi, siop 3051.37Sthorpejattach afsc at zbus 3061.72Sthorpejdevice aftsc: scsi, siop 3071.37Sthorpejattach aftsc at mainbus 3081.39Scgdfile arch/amiga/dev/afsc.c afsc | aftsc needs-flag 3091.80Sis 3101.80Sis# ncr 57c720/770 controllers 3111.80Sisdefine siopng 3121.80Sisfile arch/amiga/dev/siop2.c siopng 3131.80Sis 3141.80Sis# CyberStorm MKIII scsi 3151.80Sisdevice cbiiisc: scsi, siopng 3161.80Sisattach cbiiisc at zbus 3171.80Sisfile arch/amiga/dev/cbiiisc.c cbiiisc needs-flag 3181.2Schopps 3191.15Schopps# Emulex ESP216 & FAS216 controllers 3201.15Schopps 3211.15Schopps# FastlaneZ3 3221.72Sthorpejdevice flsc: scsi, ncr53c9x 3231.37Sthorpejattach flsc at zbus 3241.25Schoppsfile arch/amiga/dev/flsc.c flsc needs-flag 3251.25Schopps 3261.66Smhitch# Blizzard1230-I,II 3271.72Sthorpejdevice bzsc: scsi, ncr53c9x 3281.37Sthorpejattach bzsc at zbus 3291.25Schoppsfile arch/amiga/dev/bzsc.c bzsc needs-flag 3301.66Smhitch 3311.66Smhitch# Blizzard12x0-IV 3321.72Sthorpejdevice bzivsc: scsi, ncr53c9x 3331.66Smhitchattach bzivsc at zbus 3341.66Smhitchfile arch/amiga/dev/bzivsc.c bzivsc needs-flag 3351.49Sis 3361.51Sis# Blizzard2060 scsi 3371.72Sthorpejdevice bztzsc: scsi, ncr53c9x 3381.51Sisattach bztzsc at zbus 3391.51Sisfile arch/amiga/dev/bztzsc.c bztzsc needs-flag 3401.65Smhitch 3411.65Smhitch# CyberSCSI [I] scsi 3421.72Sthorpejdevice cbsc: scsi, ncr53c9x 3431.65Smhitchattach cbsc at zbus 3441.65Smhitchfile arch/amiga/dev/cbsc.c cbsc needs-flag 3451.65Smhitch 3461.65Smhitch# CyberSCSI MKII scsi 3471.72Sthorpejdevice cbiisc: scsi, ncr53c9x 3481.65Smhitchattach cbiisc at zbus 3491.65Smhitchfile arch/amiga/dev/cbiisc.c cbiisc needs-flag 3501.2Schopps 3511.56Sveego# EMPLANT 3521.72Sthorpejdevice empsc: scsi, sci 3531.56Sveegoattach empsc at zbus 3541.56Sveegofile arch/amiga/dev/empsc.c empsc needs-flag 3551.56Sveego 3561.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI 3571.72Sthorpejdevice idesc: scsi 3581.37Sthorpejattach idesc at mainbus 3591.2Schoppsfile arch/amiga/dev/idesc.c idesc needs-flag 3601.1Schopps 3611.56Sveego# MacroSystem DraCo internal 3621.72Sthorpejdevice drsc: scsi, siop 3631.56Sveegoattach drsc at mainbus 3641.56Sveegofile arch/amiga/dev/drsc.c drsc needs-flag 3651.59Sis 3661.59Sis# MacroSystem DraCo internal DS2404 hwc 3671.72Sthorpejdevice drbbc 3681.59Sisattach drbbc at mainbus 3691.59Sisfile arch/amiga/dev/drbbc.c drbbc 3701.56Sveego 3711.1Schopps# list of standard files... 3721.58Sisinclude "arch/m68k/fpe/files.fpe" 3731.58Sis 3741.64Sis# list of standard files... 3751.64Sisinclude "arch/m68k/060sp/files.060sp" 3761.64Sis 3771.39Scgdfile dev/cons.c ite | ser 3781.39Scgdfile dev/cninit.c ite | ser 3791.1Schoppsfile arch/amiga/amiga/amiga_init.c 3801.1Schoppsfile arch/amiga/amiga/autoconf.c 3811.77Sisfile arch/amiga/amiga/busfuncs.c 3821.1Schoppsfile arch/amiga/amiga/cia.c 3831.1Schoppsfile arch/amiga/amiga/conf.c 3841.1Schoppsfile arch/amiga/amiga/disksubr.c 3851.1Schoppsfile arch/amiga/amiga/dkbad.c 3861.1Schoppsfile arch/amiga/amiga/machdep.c 3871.1Schoppsfile arch/amiga/amiga/mem.c 3881.1Schoppsfile arch/amiga/amiga/pmap.c 3891.1Schoppsfile arch/amiga/amiga/sys_machdep.c 3901.1Schoppsfile arch/amiga/amiga/trap.c 3911.1Schoppsfile arch/amiga/amiga/vm_machdep.c 3921.1Schoppsfile arch/amiga/amiga/cc.c 3931.17Schoppsfile arch/amiga/amiga/db_memrw.c ddb 3941.73Smhitchfile arch/amiga/dev/md_root.c memory_disk_hooks 3951.68Sis 3961.56Sveegomajor {vnd = 6} 3971.73Smhitchmajor {md = 15} # Memory disk (for mini-kernel) 3981.24Schristos 3991.24Schristos# Compatibility modules 4001.24Schristos 4011.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS) 4021.24Schristosinclude "../../../compat/sunos/files.sunos" 4031.22Schristosfile arch/m68k/m68k/sunos_machdep.c compat_sunos 4041.57Sis 4051.79Sitohy# Linux binary compatibility (COMPAT_LINUX) 4061.79Sitohyinclude "compat/linux/files.linux" 4071.79Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k" 4081.79Sitohy 4091.79Sitohy# OSS audio driver compatibility 4101.79Sitohyinclude "compat/ossaudio/files.ossaudio" 411