files.amigappc revision 1.28
11.28Schristos# $NetBSD: files.amigappc,v 1.28 2014/01/22 00:24:39 christos Exp $ 21.1Sis 31.1Sis# maxpartitions must be first item in files.${ARCH}.newconf 41.1Sismaxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! 51.1Sis 61.1Sismaxusers 2 8 64 71.1Sis 81.20Sphxinclude "arch/powerpc/pic/files.pic" 91.20Sphx 101.11Sthorpejdefflag opt_amigaccgrf.h GRF_NTSC 111.6Slukemdefflag opt_amigaccgrf.h GRF_PAL :GRF_NTSC # temporary workaround 121.6Slukemdefflag opt_amigaccgrf.h GRF_ECS GRF_AGA 131.6Slukemdefflag opt_amigaccgrf.h GRF_A2024:GRF_ECS 141.6Slukemdefflag opt_amigaccgrf.h GRF_AGA_VGA:GRF_AGA 151.6Slukemdefflag opt_amigaccgrf.h GRF_SUPER72:GRF_AGA 161.6Slukemdefflag opt_amigaccgrf.h USE_C_BFOPS 171.6Slukem 181.6Slukemdefflag opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE 191.6Slukemdefflag opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE 201.6Slukemdefflag opt_amigacons.h CV3DONZORRO2 211.20Sphxdefflag opt_amigacons.h SERCONSOLE 221.20Sphx 231.20Sphxdefflag opt_kfont.h KFONT_CONS_ISO8859_1 241.20Sphxdefflag opt_kfont.h KFONT_CONS_ISO8859_2 251.1Sis 261.5Slukemdefparam opt_retina.h RH_MEMCLK 271.6Slukemdefflag opt_retina.h RH_64BIT_SPRITE RH_HARDWARECURSOR 281.6Slukemdefflag opt_retina.h RETINA_SPEED_HACK 291.1Sis 301.6Slukemdefflag BB060STUPIDROM 311.6Slukemdefflag P5PPC68KBOARD 321.20Sphxdefflag LEV6_DEFER 331.8Sis 341.23Sphxdefparam IOBZCLOCK 351.23Sphx 361.25Sphxfile dev/cons.c 371.25Sphxfile dev/cninit.c 381.20Sphxfile arch/amigappc/amigappc/amiga_init.c 391.20Sphxfile arch/amigappc/amigappc/autoconf.c 401.20Sphxfile arch/amigappc/amigappc/machdep.c 411.20Sphxfile arch/amigappc/amigappc/pic_amiga.c 421.20Sphxfile arch/powerpc/powerpc/clock.c 431.20Sphxfile arch/powerpc/powerpc/procfs_machdep.c procfs 441.20Sphxfile arch/amiga/amiga/cc.c 451.20Sphxfile arch/amiga/amiga/cia.c 461.20Sphxfile arch/amiga/amiga/conf.c 471.20Sphxfile arch/amiga/amiga/disksubr.c 481.20Sphxfile arch/amiga/amiga/dkbad.c 491.20Sphxfile arch/amiga/dev/md_root.c memory_disk_hooks 501.20Sphx 511.20Sphx# for bus_space 521.20Sphx 531.20Sphxdefine amibus_bl 541.20Sphxfile arch/amiga/amiga/amiga_bus_simple_4.c 551.20Sphx 561.20Sphxdefine amibus_ww 571.20Sphxfile arch/amiga/amiga/amiga_bus_simple_2word.c 581.20Sphx 591.21Sphxdefine amibus_wb 601.20Sphxfile arch/amiga/amiga/amiga_bus_simple_1word.c 611.20Sphx 621.20Sphxdefine amibus_b16 631.20Sphxfile arch/amiga/amiga/amiga_bus_simple_16.c amibus_b16 641.20Sphx 651.20Sphxdefine amibus_b800 661.20Sphxfile arch/amiga/amiga/amiga_bus_simple_0x800.c amibus_b800 671.1Sis 681.4Slukemdevice mainbus {} 691.4Slukemattach mainbus at root 701.20Sphxfile arch/amigappc/amigappc/mainbus.c mainbus 711.1Sis 721.1Sisdevice cpu 731.1Sisattach cpu at mainbus 741.20Sphxfile arch/amigappc/amigappc/cpu.c cpu 751.1Sis 761.1Sis# zorro expansion bus. 771.1Sisdevice zbus {} 781.1Sisattach zbus at mainbus 791.1Sisfile arch/amiga/dev/zbus.c zbus 801.1Sis 811.1Sisdefine event {} 821.1Sisfile arch/amiga/dev/event.c event 831.1Sis 841.20Sphx#device clock 851.20Sphx#attach clock at mainbus 861.20Sphx#file arch/amiga/dev/clock.c 871.1Sis 881.1Sis# A3000/4000 internal hwc 891.1Sisdevice a34kbbc 901.1Sisattach a34kbbc at mainbus 911.1Sisfile arch/amiga/dev/a34kbbc.c a34kbbc 921.1Sis 931.1Sis# keyboard 941.7Saymericdevice kbd: event,wskbddev 951.1Sisattach kbd at mainbus 961.1Sisfile arch/amiga/dev/kbd.c kbd needs-flag 971.7Saymericfile arch/amiga/dev/wskbdmap_amiga.c kbd 981.1Sis 991.1Sis# serial port 1001.1Sisdevice ser: tty 1011.1Sisattach ser at mainbus 1021.1Sisfile arch/amiga/dev/ser.c ser needs-count 1031.1Sis 1041.1Sis# parallel port 1051.1Sisdevice par 1061.1Sisattach par at mainbus 1071.1Sisfile arch/amiga/dev/par.c par needs-count 1081.1Sis 1091.1Sis# audio 1101.9Saugustssdevice aucc: audiobus 1111.1Sisattach aucc at mainbus 1121.4Slukemfile arch/amiga/dev/aucc.c aucc needs-flag 1131.1Sis 1141.9Saugustssdevice melody: audiobus, tms320av110 1151.1Sisattach melody at zbus 1161.1Sisfile arch/amiga/dev/melody.c melody 1171.1Sis 1181.20Sphxdevice repulse: audiobus, ac97, mulaw 1191.20Sphxattach repulse at zbus 1201.20Sphxfile arch/amiga/dev/repulse.c repulse 1211.20Sphx 1221.20Sphxdevice toccata: audiobus, ad1848, auconv 1231.20Sphxattach toccata at zbus 1241.20Sphxfile arch/amiga/dev/toccata.c toccata 1251.20Sphx 1261.1Sis# mouse 1271.1Sisdevice ms: event 1281.1Sisattach ms at mainbus 1291.1Sisfile arch/amiga/dev/ms.c ms needs-flag 1301.1Sis 1311.1Sis# floppy 1321.1Sisdevice fdc { unit = -1 } 1331.1Sisattach fdc at mainbus 1341.1Sis 1351.1Sisdevice fd: disk 1361.1Sisattach fd at fdc 1371.1Sisfile arch/amiga/dev/fd.c fd needs-flag 1381.1Sis 1391.1Sis# graphic devices 1401.1Sisdefine grfbus {} 1411.1Sis 1421.1Sisdevice grf {} 1431.1Sisattach grf at grfbus 1441.1Sisfile arch/amiga/dev/grf.c grf needs-count 1451.1Sis 1461.1Sisdevice ite: tty 1471.1Sisattach ite at grf 1481.1Sisfile arch/amiga/dev/ite.c ite needs-flag 1491.1Sisfile arch/amiga/dev/kbdmap.c ite 1501.1Sisfile arch/amiga/dev/kf_custom.c kfont_custom 1511.16Sisfile arch/amiga/dev/kf_iso8859_1_8x8.c kfont_cons_iso8859_1 & 1521.25Sphx ( ite | wsdisplay ) 1531.16Sisfile arch/amiga/dev/kf_iso8859_1_8x11.c kfont_cons_iso8859_1 & 1541.16Sis kfont_8x11 1551.16Sisfile arch/amiga/dev/kf_iso8859_2_8x8.c kfont_cons_iso8859_2 & 1561.25Sphx ( ite | wsdisplay ) 1571.16Sisfile arch/amiga/dev/kf_iso8859_2_8x11.c kfont_cons_iso8859_2 & 1581.16Sis kfont_8x11 1591.1Sis 1601.1Sis# custom chips grf (ite0 grf0) 1611.1Sisdevice grfcc: grfbus 1621.1Sisattach grfcc at mainbus 1631.1Sisfile arch/amiga/dev/grf_cc.c grfcc needs-flag 1641.1Sisfile arch/amiga/dev/ite_cc.c grfcc & ite 1651.1Sis 1661.7Saymeric# wscons interface to custom chips 1671.7Saymericdevice amidisplaycc: wsemuldisplaydev 1681.7Saymericattach amidisplaycc at mainbus 1691.7Saymericfile arch/amiga/dev/amidisplaycc.c amidisplaycc needs-flag 1701.7Saymeric 1711.1Sisdefpseudo view 1721.1Sisfile arch/amiga/dev/view.c view | grfcc needs-count 1731.7Saymericfile arch/amiga/dev/grfabs.c grfcc | view | amidisplaycc 1741.7Saymericfile arch/amiga/dev/grfabs_cc.c grfcc | view | amidisplaycc 1751.7Saymericfile arch/amiga/dev/grfabs_ccglb.c grfcc | view | amidisplaycc 1761.1Sis 1771.1Sis# retina ZII grf (ite1 grf1) 1781.1Sisdevice grfrt: grfbus 1791.1Sisattach grfrt at zbus 1801.1Sisfile arch/amiga/dev/grf_rt.c grfrt needs-flag 1811.1Sisfile arch/amiga/dev/ite_rt.c grfrt & ite 1821.1Sis 1831.1Sis# retina ZIII grf (ite2 grf2) 1841.1Sisdevice grfrh: grfbus 1851.1Sisattach grfrh at zbus 1861.1Sisfile arch/amiga/dev/grf_rh.c grfrh needs-flag 1871.1Sisfile arch/amiga/dev/ite_rh.c grfrh & ite 1881.1Sis 1891.1Sis# cirrus grf (ite3 grf3) 1901.1Sisdevice grfcl: grfbus 1911.1Sisattach grfcl at zbus 1921.1Sisfile arch/amiga/dev/grf_cl.c grfcl needs-flag 1931.1Sisfile arch/amiga/dev/ite_cl.c grfcl & ite 1941.1Sis 1951.1Sis# A2410 grf (ite4 grf4) 1961.1Sisdevice grful: grfbus 1971.1Sisattach grful at zbus 1981.1Sisfile arch/amiga/dev/grf_ul.c grful needs-flag 1991.1Sisfile arch/amiga/dev/ite_ul.c grful & ite 2001.15Sisfile arch/amiga/dev/grf_ultms.c grful 2011.1Sis 2021.1Sis# CyberVison 64 grf (ite5 grf5) 2031.1Sisdevice grfcv: grfbus 2041.1Sisattach grfcv at zbus 2051.1Sisfile arch/amiga/dev/grf_cv.c grfcv needs-flag 2061.1Sisfile arch/amiga/dev/ite_cv.c grfcv & ite 2071.1Sis 2081.1Sis# Tseng grf (ite6 grf6) 2091.1Sisdevice grfet: grfbus 2101.1Sisattach grfet at zbus 2111.1Sisfile arch/amiga/dev/grf_et.c grfet needs-flag 2121.1Sisfile arch/amiga/dev/ite_et.c grfet & ite 2131.1Sis 2141.1Sis# CyberVison 64/3D grf (ite7 grf7) 2151.1Sisdevice grfcv3d: grfbus 2161.1Sisattach grfcv3d at zbus 2171.1Sisfile arch/amiga/dev/grf_cv3d.c grfcv3d needs-flag 2181.1Sisfile arch/amiga/dev/ite_cv3d.c grfcv3d & ite 2191.1Sis 2201.1Sis# device defined in sys/conf/files 2211.1Sis# A2065, Ameristar, Ariadne ethernet cards 2221.1Sisattach le at zbus with le_zbus: le24 2231.1Sisfile arch/amiga/dev/if_le.c le_zbus needs-flag 2241.1Sis 2251.1Sis# AriadneII ethernet card 2261.1Sis# device defined in sys/conf/files 2271.1Sisattach ne at zbus with ne_zbus: rtl80x9 2281.1Sisfile arch/amiga/dev/if_ne_zbus.c ne_zbus needs-flag 2291.1Sis 2301.1Sis# Hydra ethernet card 2311.1Sisdevice ed: ifnet, ether, arp 2321.26Srkujawaattach ed at zbus with ed_zbus: dp8390nic 2331.26Srkujawafile arch/amiga/dev/if_ed_zbus.c ed_zbus needs-flag 2341.1Sis 2351.1Sis# C=/Ameristar A2060 / 560 2361.1Sisattach bah at zbus with bah_zbus 2371.1Sisfile arch/amiga/dev/if_bah_zbus.c bah_zbus 2381.1Sis 2391.1Sis# CEI A4066 EthernetPLUS 2401.1Sisdevice es: ifnet, ether, arp 2411.1Sisattach es at zbus 2421.1Sisfile arch/amiga/dev/if_es.c es needs-flag 2431.1Sis 2441.1Sis# Quicknet ethernet card 2451.1Sisdevice qn: ifnet, ether, arp 2461.1Sisattach qn at zbus 2471.1Sisfile arch/amiga/dev/if_qn.c qn needs-flag 2481.1Sis 2491.1Sis# A2232 msc serial ports 2501.1Sisdevice msc: tty 2511.1Sisattach msc at zbus 2521.1Sisfile arch/amiga/dev/msc.c msc needs-count 2531.1Sis 2541.1Sis# bsc/Alf Data MultiFaceCard 2551.1Sisdevice mfc { unit = -1 } 2561.1Sisattach mfc at zbus 2571.1Sis 2581.1Sisdevice mfcs: tty 2591.1Sisattach mfcs at mfc 2601.1Sisdevice mfcp 2611.1Sisattach mfcp at mfc 2621.1Sisfile arch/amiga/dev/mfc.c mfcs | mfcp needs-count 2631.1Sis 2641.1Sis# direct bus ISA-chip i/o 2651.1Sisdefine supio {port = -1} 2661.1Sis 2671.1Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4 2681.1Sisdevice hyper: supio 2691.1Sisattach hyper at zbus 2701.1Sisfile arch/amiga/dev/hyper.c hyper 2711.1Sis 2721.22Sphx# IOBlix 2731.22Sphxdevice iobl: supio, amibus_b16 2741.22Sphxattach iobl at zbus with iobl_zbus 2751.22Sphxfile arch/amiga/dev/ioblix_zbus.c iobl_zbus 2761.22Sphx 2771.1Sisattach com at supio with com_supio 2781.1Sisfile arch/amiga/dev/com_supio.c com_supio 2791.1Sis 2801.1Sis# ISDN Blaster, ISDN Master 2811.1Sisdevice aster: supio 2821.1Sisattach aster at zbus 2831.1Sisfile arch/amiga/dev/aster.c aster 2841.1Sis 2851.1Sis# handle gvp's odd autoconf info.. 2861.1Sisdevice gvpbus {} 2871.1Sisattach gvpbus at zbus 2881.1Sisfile arch/amiga/dev/gvpbus.c gvpbus 2891.1Sis 2901.1Sisattach lpt at supio with lpt_supio 2911.1Sisfile arch/amiga/dev/lpt_supio.c lpt_supio 2921.1Sis 2931.1Sisinclude "dev/scsipi/files.scsipi" 2941.1Sis 2951.1Sis# wd 33c93 contrllers 2961.4Slukemdefine sbic 2971.1Sisfile arch/amiga/dev/sbic.c sbic 2981.1Sis 2991.1Sis# GVP series II 3001.1Sisdevice gtsc: scsi, sbic 3011.1Sisattach gtsc at gvpbus 3021.1Sisfile arch/amiga/dev/gtsc.c gtsc needs-flag 3031.1Sis 3041.1Sis# Amiga 3000 internal 3051.1Sisdevice ahsc: scsi, sbic 3061.1Sisattach ahsc at mainbus 3071.1Sisfile arch/amiga/dev/ahsc.c ahsc needs-flag 3081.1Sis 3091.1Sis# C= A2091 3101.1Sisdevice atzsc: scsi, sbic 3111.1Sisattach atzsc at zbus 3121.1Sisfile arch/amiga/dev/atzsc.c atzsc needs-flag 3131.1Sis 3141.1Sis# ncr 5380 controllers 3151.1Sisdefine sci 3161.1Sisfile arch/amiga/dev/sci.c sci 3171.1Sis 3181.1Sis# Supra Wordsync II 3191.1Sisdevice wstsc: scsi, sci 3201.1Sisattach wstsc at zbus 3211.1Sisfile arch/amiga/dev/wstsc.c wstsc needs-flag 3221.1Sis 3231.4Slukem# IVS 3241.1Sisdevice ivsc: scsi, sci 3251.1Sisattach ivsc at zbus 3261.1Sisfile arch/amiga/dev/ivsc.c ivsc needs-flag 3271.1Sis 3281.1Sis# MLH 3291.1Sisdevice mlhsc: scsi, sci 3301.1Sisattach mlhsc at zbus 3311.1Sisfile arch/amiga/dev/mlhsc.c mlhsc needs-flag 3321.1Sis 3331.1Sis# CSA twelve gauge. 3341.1Sisdevice otgsc: scsi, sci 3351.1Sisattach otgsc at zbus 3361.1Sisfile arch/amiga/dev/otgsc.c otgsc needs-flag 3371.1Sis 3381.1Sis# ncr 57c710 controllers 3391.2Sisdefine asiop 3401.2Sisfile arch/amiga/dev/siop.c asiop 3411.1Sis 3421.1Sis# PPI Zeus 3431.2Sisdevice zssc: scsi, asiop 3441.1Sisattach zssc at zbus 3451.1Sisfile arch/amiga/dev/zssc.c zssc needs-flag 3461.1Sis 3471.1Sis# CSA Magnum 3481.2Sisdevice mgnsc: scsi, asiop 3491.1Sisattach mgnsc at zbus 3501.1Sisfile arch/amiga/dev/mgnsc.c mgnsc needs-flag 3511.1Sis 3521.1Sis# MacroSystems USA Warp Engine 3531.2Sisdevice wesc: scsi, asiop 3541.1Sisattach wesc at zbus 3551.1Sisfile arch/amiga/dev/wesc.c wesc needs-flag 3561.1Sis 3571.24Sphx# Phase5 Blizzard 603e+ SCSI 3581.24Sphxdevice bppcsc: scsi, asiop 3591.24Sphxattach bppcsc at zbus 3601.24Sphxfile arch/amiga/dev/bppcsc.c bppcsc needs-flag 3611.24Sphx 3621.1Sis# C= A4091 & A4000T 3631.2Sisdevice afsc: scsi, asiop 3641.1Sisattach afsc at zbus 3651.2Sisdevice aftsc: scsi, asiop 3661.1Sisattach aftsc at mainbus 3671.1Sisfile arch/amiga/dev/afsc.c afsc | aftsc needs-flag 3681.1Sis 3691.1Sis# ncr 57c720/770 controllers 3701.1Sisdefine siopng 3711.1Sisfile arch/amiga/dev/siop2.c siopng 3721.1Sis 3731.1Sis# CyberStorm MKIII scsi 3741.1Sisdevice cbiiisc: scsi, siopng 3751.1Sisattach cbiiisc at zbus 3761.1Sisfile arch/amiga/dev/cbiiisc.c cbiiisc needs-flag 3771.1Sis 3781.1Sis# Emulex ESP216 & FAS216 controllers 3791.1Sis 3801.1Sis# FastlaneZ3 3811.1Sisdevice flsc: scsi, ncr53c9x 3821.1Sisattach flsc at zbus 3831.1Sisfile arch/amiga/dev/flsc.c flsc needs-flag 3841.1Sis 3851.1Sis# Blizzard1230-I,II 3861.1Sisdevice bzsc: scsi, ncr53c9x 3871.1Sisattach bzsc at zbus 3881.1Sisfile arch/amiga/dev/bzsc.c bzsc needs-flag 3891.1Sis 3901.1Sis# Blizzard12x0-IV 3911.1Sisdevice bzivsc: scsi, ncr53c9x 3921.1Sisattach bzivsc at zbus 3931.1Sisfile arch/amiga/dev/bzivsc.c bzivsc needs-flag 3941.1Sis 3951.1Sis# Blizzard2060 scsi 3961.1Sisdevice bztzsc: scsi, ncr53c9x 3971.1Sisattach bztzsc at zbus 3981.1Sisfile arch/amiga/dev/bztzsc.c bztzsc needs-flag 3991.1Sis 4001.1Sis# CyberSCSI [I] scsi 4011.1Sisdevice cbsc: scsi, ncr53c9x 4021.1Sisattach cbsc at zbus 4031.1Sisfile arch/amiga/dev/cbsc.c cbsc needs-flag 4041.1Sis 4051.1Sis# CyberSCSI MKII scsi 4061.1Sisdevice cbiisc: scsi, ncr53c9x 4071.1Sisattach cbiisc at zbus 4081.1Sisfile arch/amiga/dev/cbiisc.c cbiisc needs-flag 4091.1Sis 4101.1Sis# EMPLANT 4111.1Sisdevice empsc: scsi, sci 4121.1Sisattach empsc at zbus 4131.1Sisfile arch/amiga/dev/empsc.c empsc needs-flag 4141.1Sis 4151.1Sis# Amiga 4000/1200 IDE masquerading as SCSI 4161.1Sisdevice idesc: scsi 4171.1Sisattach idesc at mainbus 4181.1Sisfile arch/amiga/dev/idesc.c idesc needs-flag 4191.1Sis 4201.28Schristosdefine amibus_b1000 4211.28Schristosfile arch/amiga/amiga/amiga_bus_simple_0x1000.c amibus_b1000 4221.28Schristos 4231.20Sphxdefine gayle 4241.20Sphxfile arch/amiga/amiga/gayle.c gayle 4251.1Sis 4261.20Sphxfile arch/amiga/dev/gayle_pcmcia.c pccard 4271.28Schristosdevice pccard: pcmciabus, gayle, amibus_b1000 4281.20Sphxattach pccard at mainbus 4291.1Sis 4301.20Sphxinclude "dev/pcmcia/files.pcmcia" 4311.1Sis 4321.1Sisinclude "dev/ata/files.ata" 4331.1Sis 4341.4Slukem# Amiga 4000/1200 IDE using MI wdc 4351.1Sisattach wdc at mainbus with wdc_amiga: gayle 4361.1Sisfile arch/amiga/dev/wdc_amiga.c wdc_amiga 4371.10Sgehenna 4381.20Sphx# Buddha wdc 4391.20Sphxattach wdc at zbus with wdc_buddha 4401.20Sphxfile arch/amiga/dev/wdc_buddha.c wdc_buddha 4411.20Sphx 4421.27Srkujawa# Zorro III RAM block devices 4431.27Srkujawadevice z3rambd: altmemdev 4441.27Srkujawaattach z3rambd at zbus 4451.27Srkujawafile arch/amiga/dev/z3rambd.c z3rambd needs-flag 4461.27Srkujawa 4471.20Sphx# Compatibility modules 4481.20Sphx 4491.20Sphx# OSS audio driver compatibility 4501.20Sphx#include "compat/ossaudio/files.ossaudio" 4511.20Sphx 4521.21Sphxinclude "arch/amigappc/conf/majors.amigappc" 453