files.amiga revision 1.95
11.95Saymeric# $NetBSD: files.amiga,v 1.95 2000/01/23 21:10:26 aymeric 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.92Sisdefopt opt_amigaccgrf.h USE_C_BFOPS 151.81Sis 161.83Sisdefopt opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE 171.83Sisdefopt opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE 181.83Sisdefopt opt_amigacons.h CV3DONZORRO2 191.83Sis 201.83Sisdefopt opt_retina.h RH_MEMCLK RH_64BIT_SPRITE RH_HARDWARECURSOR 211.83Sisdefopt opt_retina.h RETINA_SPEED_HACK 221.84Sis 231.84Sisdefopt BB060STUPIDROM 241.93Sisdefopt P5PPC68KBOARD 251.83Sis 261.83Sisdevice mainbus {} 271.83Sisattach mainbus at root 281.1Schopps 291.72Sthorpejdevice cpu 301.37Sthorpejattach cpu at mainbus 311.1Schopps 321.94Sis# for bus_space 331.94Sis 341.94Sisdefine amibus_bl 351.94Sisfile arch/amiga/amiga/amiga_bus_simple_4.c 361.94Sis 371.94Sisdefine amibus_ww 381.94Sisfile arch/amiga/amiga/amiga_bus_simple_2word.c 391.94Sis 401.95Saymericdefine amibus_wb 411.95Saymericfile arch/amiga/amiga/amiga_bus_simple_1word.c 421.95Saymeric 431.43Sis# zorro expansion bus. 441.72Sthorpejdevice zbus {} 451.37Sthorpejattach zbus at mainbus 461.15Schoppsfile arch/amiga/dev/zbus.c zbus 471.1Schopps 481.1Schoppsdefine event {} 491.1Schoppsfile arch/amiga/dev/event.c event 501.1Schopps 511.72Sthorpejdevice clock 521.37Sthorpejattach clock at mainbus 531.1Schoppsfile arch/amiga/dev/clock.c 541.56Sveegofile dev/clock_subr.c 551.60Sis 561.60Sis# A2000 internal hwc 571.72Sthorpejdevice a2kbbc 581.60Sisattach a2kbbc at mainbus 591.60Sisfile arch/amiga/dev/a2kbbc.c a2kbbc 601.60Sis 611.60Sis# A3000/4000 internal hwc 621.72Sthorpejdevice a34kbbc 631.60Sisattach a34kbbc at mainbus 641.60Sisfile arch/amiga/dev/a34kbbc.c a34kbbc 651.1Schopps 661.1Schopps# keyboard 671.72Sthorpejdevice kbd: event 681.37Sthorpejattach kbd at mainbus 691.1Schoppsfile arch/amiga/dev/kbd.c kbd needs-flag 701.1Schopps 711.1Schopps# serial port 721.72Sthorpejdevice ser: tty 731.37Sthorpejattach ser at mainbus 741.1Schoppsfile arch/amiga/dev/ser.c ser needs-count 751.1Schopps 761.43Sis# parallel port 771.72Sthorpejdevice par 781.37Sthorpejattach par at mainbus 791.1Schoppsfile arch/amiga/dev/par.c par needs-count 801.1Schopps 811.57Sis# audio 821.72Sthorpejdevice aucc: audio 831.68Sisattach aucc at mainbus 841.68Sisfile arch/amiga/dev/aucc.c aucc needs-flag 851.68Sis 861.72Sthorpejdevice melody: audio, tms320av110 871.68Sisattach melody at zbus 881.68Sisfile arch/amiga/dev/melody.c melody 891.57Sis 901.1Schopps# mouse 911.72Sthorpejdevice ms: event 921.42Sisattach ms at mainbus 931.44Sveegofile arch/amiga/dev/ms.c ms needs-flag 941.1Schopps 951.56Sveego# floppy 961.72Sthorpejdevice fdc { unit = -1 } 971.37Sthorpejattach fdc at mainbus 981.1Schopps 991.72Sthorpejdevice fd: disk 1001.37Sthorpejattach fd at fdc 1011.1Schoppsfile arch/amiga/dev/fd.c fd needs-flag 1021.1Schoppsmajor {fd = 2} 1031.1Schopps 1041.1Schopps# graphic devices 1051.1Schoppsdefine grfbus {} 1061.1Schopps 1071.72Sthorpejdevice grf {} 1081.37Sthorpejattach grf at grfbus 1091.1Schoppsfile arch/amiga/dev/grf.c grf needs-count 1101.1Schopps 1111.72Sthorpejdevice ite: tty 1121.37Sthorpejattach ite at grf 1131.1Schoppsfile arch/amiga/dev/ite.c ite needs-flag 1141.1Schoppsfile arch/amiga/dev/kbdmap.c ite 1151.1Schoppsfile arch/amiga/dev/kf_8x8.c ite 1161.4Schoppsfile arch/amiga/dev/kf_8x11.c kfont_8x11 1171.4Schoppsfile arch/amiga/dev/kf_custom.c kfont_custom 1181.1Schopps 1191.56Sveego# custom chips grf (ite0 grf0) 1201.72Sthorpejdevice grfcc: grfbus 1211.37Sthorpejattach grfcc at mainbus 1221.10Schoppsfile arch/amiga/dev/grf_cc.c grfcc needs-flag 1231.40Sisfile arch/amiga/dev/ite_cc.c grfcc & ite 1241.1Schopps 1251.88Sthorpejdefpseudo view 1261.39Scgdfile arch/amiga/dev/view.c view | grfcc needs-count 1271.39Scgdfile arch/amiga/dev/grfabs.c grfcc | view 1281.39Scgdfile arch/amiga/dev/grfabs_cc.c grfcc | view 1291.39Scgdfile arch/amiga/dev/grfabs_ccglb.c grfcc | view 1301.1Schopps 1311.56Sveego# retina ZII grf (ite1 grf1) 1321.72Sthorpejdevice grfrt: grfbus 1331.37Sthorpejattach grfrt at zbus 1341.10Schoppsfile arch/amiga/dev/grf_rt.c grfrt needs-flag 1351.40Sisfile arch/amiga/dev/ite_rt.c grfrt & ite 1361.1Schopps 1371.56Sveego# retina ZIII grf (ite2 grf2) 1381.72Sthorpejdevice grfrh: grfbus 1391.56Sveegoattach grfrh at zbus 1401.56Sveegofile arch/amiga/dev/grf_rh.c grfrh needs-flag 1411.56Sveegofile arch/amiga/dev/ite_rh.c grfrh & ite 1421.56Sveego 1431.56Sveego# cirrus grf (ite3 grf3) 1441.72Sthorpejdevice grfcl: grfbus 1451.37Sthorpejattach grfcl at zbus 1461.15Schoppsfile arch/amiga/dev/grf_cl.c grfcl needs-flag 1471.40Sisfile arch/amiga/dev/ite_cl.c grfcl & ite 1481.31Schopps 1491.56Sveego# A2410 grf (ite4 grf4) 1501.72Sthorpejdevice grful: grfbus 1511.37Sthorpejattach grful at zbus 1521.27Schoppsfile arch/amiga/dev/grf_ul.c grful needs-flag 1531.40Sisfile arch/amiga/dev/ite_ul.c grful & ite 1541.39Scgdfile arch/amiga/dev/grf_ultms.g grful 1551.1Schopps 1561.56Sveego# CyberVison 64 grf (ite5 grf5) 1571.72Sthorpejdevice grfcv: grfbus 1581.56Sveegoattach grfcv at zbus 1591.56Sveegofile arch/amiga/dev/grf_cv.c grfcv needs-flag 1601.56Sveegofile arch/amiga/dev/ite_cv.c grfcv & ite 1611.48Sveego 1621.56Sveego# Tseng grf (ite6 grf6) 1631.72Sthorpejdevice grfet: grfbus 1641.48Sveegoattach grfet at zbus 1651.48Sveegofile arch/amiga/dev/grf_et.c grfet needs-flag 1661.48Sveegofile arch/amiga/dev/ite_et.c grfet & ite 1671.70Sveego 1681.70Sveego# CyberVison 64/3D grf (ite7 grf7) 1691.72Sthorpejdevice grfcv3d: grfbus 1701.70Sveegoattach grfcv3d at zbus 1711.70Sveegofile arch/amiga/dev/grf_cv3d.c grfcv3d needs-flag 1721.70Sveegofile arch/amiga/dev/ite_cv3d.c grfcv3d & ite 1731.48Sveego 1741.45Sthorpej# device defined in sys/conf/files 1751.56Sveego# A2065, Ameristar, Ariadne ethernet cards 1761.74Sdrochnerattach le at zbus with le_zbus: le24 1771.47Sthorpejfile arch/amiga/dev/if_le.c le_zbus needs-flag 1781.78Sveego 1791.78Sveego# AriadneII ethernet card 1801.78Sveego# device defined in sys/conf/files 1811.78Sveegoattach ne at zbus with ne_zbus: rtl80x9 1821.78Sveegofile arch/amiga/dev/if_ne_zbus.c ne_zbus needs-flag 1831.37Sthorpej 1841.56Sveego# Hydra ethernet card 1851.72Sthorpejdevice ed: ifnet, ether, arp 1861.37Sthorpejattach ed at zbus with ed_zbus 1871.37Sthorpejfile arch/amiga/dev/if_ed.c ed_zbus needs-flag 1881.18Schopps 1891.18Schopps# C=/Ameristar A2060 / 560 1901.37Sthorpejattach bah at zbus with bah_zbus 1911.76Sisfile arch/amiga/dev/if_bah_zbus.c bah_zbus 1921.1Schopps 1931.56Sveego# CEI A4066 EthernetPLUS 1941.72Sthorpejdevice es: ifnet, ether, arp 1951.37Sthorpejattach es at zbus 1961.32Sjtcfile arch/amiga/dev/if_es.c es needs-flag 1971.30Schopps 1981.56Sveego# Quicknet ethernet card 1991.72Sthorpejdevice qn: ifnet, ether, arp 2001.37Sthorpejattach qn at zbus 2011.30Schoppsfile arch/amiga/dev/if_qn.c qn needs-flag 2021.28Schopps 2031.28Schopps# A2232 msc serial ports 2041.72Sthorpejdevice msc: tty 2051.37Sthorpejattach msc at zbus 2061.28Schoppsfile arch/amiga/dev/msc.c msc needs-count 2071.15Schopps 2081.15Schopps# bsc/Alf Data MultiFaceCard 2091.72Sthorpejdevice mfc { unit = -1 } 2101.38Smhitchattach mfc at zbus 2111.15Schopps 2121.72Sthorpejdevice mfcs: tty 2131.37Sthorpejattach mfcs at mfc 2141.72Sthorpejdevice mfcp 2151.37Sthorpejattach mfcp at mfc 2161.39Scgdfile arch/amiga/dev/mfc.c mfcs | mfcp needs-count 2171.15Schopps 2181.69Sis# direct bus ISA-chip i/o 2191.69Sisdefine supio {port = -1} 2201.69Sis 2211.62Sis# DraCo superio chip 2221.62Sis 2231.72Sthorpejdevice drsupio: supio 2241.62Sisattach drsupio at mainbus 2251.62Sisfile arch/amiga/dev/drsupio.c drsupio 2261.69Sis 2271.77Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4 2281.72Sthorpejdevice hyper: supio 2291.69Sisattach hyper at zbus 2301.69Sisfile arch/amiga/dev/hyper.c hyper 2311.62Sis 2321.68Sisattach com at supio with com_supio 2331.68Sisfile arch/amiga/dev/com_supio.c com_supio 2341.75Sis 2351.75Sis# ISDN Blaster, ISDN Master 2361.75Sisdevice aster: supio 2371.75Sisattach aster at zbus 2381.75Sisfile arch/amiga/dev/aster.c aster 2391.68Sis 2401.63Sis# handle gvp's odd autoconf info.. 2411.72Sthorpejdevice gvpbus {} 2421.63Sisattach gvpbus at zbus 2431.63Sisfile arch/amiga/dev/gvpbus.c gvpbus 2441.62Sis 2451.72Sthorpejdevice lpt 2461.63Sisfile dev/ic/lpt.c lpt needs-flag 2471.63Sis 2481.63Sisattach lpt at supio with lpt_supio 2491.63Sisfile arch/amiga/dev/lpt_supio.c lpt_supio 2501.63Sis 2511.89Sthorpejinclude "dev/scsipi/files.scsipi" 2521.56Sveegomajor {sd = 4} 2531.56Sveegomajor {cd = 7} 2541.56Sveego 2551.1Schopps# wd 33c93 contrllers 2561.1Schoppsdefine sbic 2571.1Schoppsfile arch/amiga/dev/sbic.c sbic 2581.1Schopps 2591.1Schopps# GVP series II 2601.72Sthorpejdevice gtsc: scsi, sbic 2611.37Sthorpejattach gtsc at gvpbus 2621.1Schoppsfile arch/amiga/dev/gtsc.c gtsc needs-flag 2631.1Schopps 2641.1Schopps# Amiga 3000 internal 2651.72Sthorpejdevice ahsc: scsi, sbic 2661.37Sthorpejattach ahsc at mainbus 2671.1Schoppsfile arch/amiga/dev/ahsc.c ahsc needs-flag 2681.1Schopps 2691.56Sveego# C= A2091 2701.72Sthorpejdevice atzsc: scsi, sbic 2711.56Sveegoattach atzsc at zbus 2721.56Sveegofile arch/amiga/dev/atzsc.c atzsc needs-flag 2731.56Sveego 2741.56Sveego# ncr 5380 controllers 2751.56Sveegodefine sci 2761.56Sveegofile arch/amiga/dev/sci.c sci 2771.56Sveego 2781.56Sveego# Supra Wordsync II 2791.72Sthorpejdevice wstsc: scsi, sci 2801.56Sveegoattach wstsc at zbus 2811.56Sveegofile arch/amiga/dev/wstsc.c wstsc needs-flag 2821.56Sveego 2831.56Sveego# IVS 2841.72Sthorpejdevice ivsc: scsi, sci 2851.56Sveegoattach ivsc at zbus 2861.56Sveegofile arch/amiga/dev/ivsc.c ivsc needs-flag 2871.56Sveego 2881.56Sveego# MLH 2891.72Sthorpejdevice mlhsc: scsi, sci 2901.56Sveegoattach mlhsc at zbus 2911.56Sveegofile arch/amiga/dev/mlhsc.c mlhsc needs-flag 2921.56Sveego 2931.56Sveego# CSA twelve gauge. 2941.72Sthorpejdevice otgsc: scsi, sci 2951.56Sveegoattach otgsc at zbus 2961.56Sveegofile arch/amiga/dev/otgsc.c otgsc needs-flag 2971.56Sveego 2981.1Schopps# ncr 57c710 controllers 2991.1Schoppsdefine siop 3001.1Schoppsfile arch/amiga/dev/siop.c siop 3011.1Schopps 3021.1Schopps# PPI Zeus 3031.72Sthorpejdevice zssc: scsi, siop 3041.37Sthorpejattach zssc at zbus 3051.1Schoppsfile arch/amiga/dev/zssc.c zssc needs-flag 3061.1Schopps 3071.1Schopps# CSA Magnum 3081.72Sthorpejdevice mgnsc: scsi, siop 3091.37Sthorpejattach mgnsc at zbus 3101.1Schoppsfile arch/amiga/dev/mgnsc.c mgnsc needs-flag 3111.1Schopps 3121.56Sveego# MacroSystems USA Warp Engine 3131.72Sthorpejdevice wesc: scsi, siop 3141.37Sthorpejattach wesc at zbus 3151.2Schoppsfile arch/amiga/dev/wesc.c wesc needs-flag 3161.12Schopps 3171.56Sveego# C= A4091 & A4000T 3181.72Sthorpejdevice afsc: scsi, siop 3191.37Sthorpejattach afsc at zbus 3201.72Sthorpejdevice aftsc: scsi, siop 3211.37Sthorpejattach aftsc at mainbus 3221.39Scgdfile arch/amiga/dev/afsc.c afsc | aftsc needs-flag 3231.80Sis 3241.80Sis# ncr 57c720/770 controllers 3251.80Sisdefine siopng 3261.80Sisfile arch/amiga/dev/siop2.c siopng 3271.80Sis 3281.80Sis# CyberStorm MKIII scsi 3291.80Sisdevice cbiiisc: scsi, siopng 3301.80Sisattach cbiiisc at zbus 3311.80Sisfile arch/amiga/dev/cbiiisc.c cbiiisc needs-flag 3321.2Schopps 3331.15Schopps# Emulex ESP216 & FAS216 controllers 3341.15Schopps 3351.15Schopps# FastlaneZ3 3361.72Sthorpejdevice flsc: scsi, ncr53c9x 3371.37Sthorpejattach flsc at zbus 3381.25Schoppsfile arch/amiga/dev/flsc.c flsc needs-flag 3391.25Schopps 3401.66Smhitch# Blizzard1230-I,II 3411.72Sthorpejdevice bzsc: scsi, ncr53c9x 3421.37Sthorpejattach bzsc at zbus 3431.25Schoppsfile arch/amiga/dev/bzsc.c bzsc needs-flag 3441.66Smhitch 3451.66Smhitch# Blizzard12x0-IV 3461.72Sthorpejdevice bzivsc: scsi, ncr53c9x 3471.66Smhitchattach bzivsc at zbus 3481.66Smhitchfile arch/amiga/dev/bzivsc.c bzivsc needs-flag 3491.49Sis 3501.51Sis# Blizzard2060 scsi 3511.72Sthorpejdevice bztzsc: scsi, ncr53c9x 3521.51Sisattach bztzsc at zbus 3531.51Sisfile arch/amiga/dev/bztzsc.c bztzsc needs-flag 3541.65Smhitch 3551.65Smhitch# CyberSCSI [I] scsi 3561.72Sthorpejdevice cbsc: scsi, ncr53c9x 3571.65Smhitchattach cbsc at zbus 3581.65Smhitchfile arch/amiga/dev/cbsc.c cbsc needs-flag 3591.65Smhitch 3601.65Smhitch# CyberSCSI MKII scsi 3611.72Sthorpejdevice cbiisc: scsi, ncr53c9x 3621.65Smhitchattach cbiisc at zbus 3631.65Smhitchfile arch/amiga/dev/cbiisc.c cbiisc needs-flag 3641.2Schopps 3651.56Sveego# EMPLANT 3661.72Sthorpejdevice empsc: scsi, sci 3671.56Sveegoattach empsc at zbus 3681.56Sveegofile arch/amiga/dev/empsc.c empsc needs-flag 3691.56Sveego 3701.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI 3711.72Sthorpejdevice idesc: scsi 3721.37Sthorpejattach idesc at mainbus 3731.2Schoppsfile arch/amiga/dev/idesc.c idesc needs-flag 3741.1Schopps 3751.56Sveego# MacroSystem DraCo internal 3761.72Sthorpejdevice drsc: scsi, siop 3771.56Sveegoattach drsc at mainbus 3781.56Sveegofile arch/amiga/dev/drsc.c drsc needs-flag 3791.59Sis 3801.59Sis# MacroSystem DraCo internal DS2404 hwc 3811.72Sthorpejdevice drbbc 3821.59Sisattach drbbc at mainbus 3831.59Sisfile arch/amiga/dev/drbbc.c drbbc 3841.56Sveego 3851.92Sis# kernel floating point emulator 3861.58Sisinclude "arch/m68k/fpe/files.fpe" 3871.58Sis 3881.92Sis# Motorola 68060 support package 3891.92Sisinclude "arch/m68k/060sp/files.060sp" 3901.92Sis 3911.64Sis# list of standard files... 3921.64Sis 3931.39Scgdfile dev/cons.c ite | ser 3941.39Scgdfile dev/cninit.c ite | ser 3951.1Schoppsfile arch/amiga/amiga/amiga_init.c 3961.1Schoppsfile arch/amiga/amiga/autoconf.c 3971.1Schoppsfile arch/amiga/amiga/cia.c 3981.1Schoppsfile arch/amiga/amiga/conf.c 3991.1Schoppsfile arch/amiga/amiga/disksubr.c 4001.1Schoppsfile arch/amiga/amiga/dkbad.c 4011.1Schoppsfile arch/amiga/amiga/machdep.c 4021.1Schoppsfile arch/amiga/amiga/mem.c 4031.1Schoppsfile arch/amiga/amiga/pmap.c 4041.1Schoppsfile arch/amiga/amiga/sys_machdep.c 4051.1Schoppsfile arch/amiga/amiga/trap.c 4061.1Schoppsfile arch/amiga/amiga/vm_machdep.c 4071.1Schoppsfile arch/amiga/amiga/cc.c 4081.17Schoppsfile arch/amiga/amiga/db_memrw.c ddb 4091.73Smhitchfile arch/amiga/dev/md_root.c memory_disk_hooks 4101.90Sisfile arch/m68k/m68k/cacheops.c 4111.95Saymeric 4121.95Saymericdefine gayle 4131.95Saymericfile arch/amiga/amiga/gayle.c gayle 4141.95Saymeric 4151.95Saymericfile arch/amiga/dev/gayle_pcmcia.c pccard 4161.95Saymericdevice pccard: pcmciabus, gayle 4171.95Saymericattach pccard at mainbus 4181.95Saymeric 4191.95Saymericinclude "dev/pcmcia/files.pcmcia" 4201.68Sis 4211.73Smhitchmajor {md = 15} # Memory disk (for mini-kernel) 4221.24Schristos 4231.24Schristos# Compatibility modules 4241.24Schristos 4251.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS) 4261.85Skleinkinclude "compat/sunos/files.sunos" 4271.22Schristosfile arch/m68k/m68k/sunos_machdep.c compat_sunos 4281.86Skleink 4291.86Skleink# SVR4 Binary Compatibility (COMPAT_SVR4) 4301.86Skleinkinclude "compat/svr4/files.svr4" 4311.57Sis 4321.79Sitohy# Linux binary compatibility (COMPAT_LINUX) 4331.79Sitohyinclude "compat/linux/files.linux" 4341.79Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k" 4351.79Sitohy 4361.79Sitohy# OSS audio driver compatibility 4371.79Sitohyinclude "compat/ossaudio/files.ossaudio" 438