11.200Sthorpej# $NetBSD: files.alpha,v 1.200 2025/03/09 01:13:49 thorpej Exp $ 21.1Scgd# 31.1Scgd# alpha-specific configuration info 41.1Scgd 51.2Scgd# maxpartitions must be first item in files.${ARCH}.newconf 61.2Scgdmaxpartitions 8 71.2Scgd 81.65Sthorpejmaxusers 8 16 64 91.1Scgd 101.199Sthorpej# Common Alpha system support attributes. 111.199Sthorpejdefine alpha_pci_bootdev 121.199Sthorpejdefine alpha_pci_consinit 131.200Sthorpejdefine alpha_sgmap 141.200Sthorpejdefine alpha_shared_intr 151.199Sthorpejdefine alpha_tc_bootdev 161.199Sthorpej 171.199Sthorpej# 181.44Scgd# CPU support option headers 191.199Sthorpej# 201.199Sthorpej 211.199Sthorpej# "Jensen": 2000/300 (DECpc AXP 150) 221.199Sthorpejdefflag DEC_2000_300 231.199Sthorpej 241.199Sthorpej# Avanti etc: AlphaStation 400, 200, etc. 251.199Sthorpejdefflag DEC_2100_A50: alpha_pci_bootdev, alpha_pci_consinit 261.199Sthorpej 271.199Sthorpej# Sable etc: AlphaServer 2100 281.199Sthorpejdefflag DEC_2100_A500: alpha_pci_bootdev, alpha_pci_consinit 291.199Sthorpej 301.199Sthorpej# Lynx etc: AlphaServer 2100A 311.199Sthorpejdefflag DEC_2100A_A500: alpha_pci_bootdev, alpha_pci_consinit 321.199Sthorpej 331.199Sthorpej# Pelican etc: 3000/300* 341.199Sthorpejdefflag DEC_3000_300: alpha_tc_bootdev 351.199Sthorpej 361.199Sthorpej# Flamingo etc: 3000/[4-9]00* 371.200Sthorpejdefflag DEC_3000_500: alpha_tc_bootdev, alpha_sgmap 381.199Sthorpej 391.199Sthorpej# Miata: Personal Workstation (550) 401.200Sthorpejdefflag DEC_550: alpha_pci_bootdev, alpha_pci_consinit, 411.200Sthorpej alpha_shared_intr 421.199Sthorpej 431.199Sthorpej# NoName: AXPpci33, etc. 441.199Sthorpejdefflag DEC_AXPPCI_33: alpha_pci_bootdev, alpha_pci_consinit 451.199Sthorpej 461.199Sthorpej# EB164: AlphaPC 164 471.200Sthorpejdefflag DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit, 481.200Sthorpej alpha_shared_intr 491.199Sthorpej 501.199Sthorpej# EB64+: AlphaPC 64, etc. 511.200Sthorpejdefflag DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit, 521.200Sthorpej alpha_shared_intr 531.199Sthorpej 541.199Sthorpej# KN20AA: AlphaStation 500 and 600 551.200Sthorpejdefflag DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit, 561.200Sthorpej alpha_shared_intr 571.199Sthorpej 581.199Sthorpej# KN7AA: DEC 7000 and 10000 591.199Sthorpejdefflag DEC_KN7AA 601.199Sthorpej 611.199Sthorpej# KN8AE: AlphaServer 8200 and 8400 621.200Sthorpejdefflag DEC_KN8AE: alpha_pci_bootdev, alpha_shared_intr 631.199Sthorpej 641.199Sthorpej# KN300: AlphaServer 4X00 651.200Sthorpejdefflag DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit, 661.200Sthorpej alpha_shared_intr 671.199Sthorpej 681.199Sthorpej# Mikasa etc: AlphaServer 1000 691.200Sthorpejdefflag DEC_1000: alpha_pci_bootdev, alpha_pci_consinit, 701.200Sthorpej alpha_shared_intr 711.199Sthorpej 721.199Sthorpej# Corelle etc: AlphaServer 800 and 1000A 731.200Sthorpejdefflag DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit, 741.200Sthorpej alpha_shared_intr 751.199Sthorpej 761.199Sthorpej# AlphaBook1: Tadpole/DEC AlphaBook 771.199Sthorpejdefflag DEC_ALPHABOOK1: alpha_pci_bootdev, alpha_pci_consinit 781.199Sthorpej 791.199Sthorpej# EB66: 21066 Evaluation Board 801.200Sthorpejdefflag DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit, 811.200Sthorpej alpha_shared_intr 821.199Sthorpej 831.199Sthorpej# Tsunami/Titan Tsunami/Titan EV6 workstation and server systems 841.200Sthorpejdefflag DEC_6600: alpha_pci_bootdev, alpha_pci_consinit, 851.200Sthorpej alpha_shared_intr 861.199Sthorpej 871.199Sthorpej# Nautilus Alpha Processor, Inc. UP1000 (EV6 + AMD-751) 881.199Sthorpejdefflag API_UP1000: alpha_pci_bootdev, alpha_pci_consinit 891.44Scgd 901.44Scgd# Miscellaneous CPU-specific option headers 911.149Slukemdefflag FIX_UNALIGNED_VAX_FP 921.149Slukemdefflag ZS_IOASIC_DMA 931.68Sthorpej 941.93Sdrochner# realtime clock compatible to OSF/1 951.149Slukemdefflag CLOCK_COMPAT_OSF1 961.93Sdrochner 971.200Sthorpejfile arch/alpha/common/shared_intr.c alpha_shared_intr 981.200Sthorpejfile arch/alpha/common/sgmap_common.c alpha_sgmap 991.4Scgd 1001.4Scgd# 1011.4Scgd# Bus-independent devices 1021.4Scgd# 1031.4Scgd 1041.63Sthorpejdevice mainbus { } # no locators (yet?) 1051.11Scgdattach mainbus at root 1061.1Scgd 1071.63Sthorpejdevice cpu { } # not really optional 1081.11Scgdattach cpu at mainbus 1091.1Scgdfile arch/alpha/alpha/cpu.c cpu 1101.126Sad 1111.192Sthorpejdevice qemu 1121.192Sthorpejattach qemu at mainbus 1131.192Sthorpejfile arch/alpha/alpha/qemu.c qemu 1141.192Sthorpej 1151.126Sad# 1161.126Sad# Machine-independent I2O drivers. 1171.126Sad# 1181.126Sad 1191.126Sadinclude "dev/i2o/files.i2o" 1201.8Scgd 1211.4Scgd# 1221.4Scgd# Machine-independent SCSI drivers 1231.4Scgd# 1241.4Scgd 1251.53Sbouyerinclude "dev/scsipi/files.scsipi" 1261.4Scgd 1271.61Sthorpej# 1281.61Sthorpej# Machine-independent ATA drivers 1291.61Sthorpej# 1301.61Sthorpej 1311.61Sthorpejinclude "dev/ata/files.ata" 1321.61Sthorpej 1331.33Spk# Memory Disk 1341.150Sjdolecekfile dev/md_root.c memory_disk_hooks 1351.8Scgd 1361.39Scgd# 1371.39Scgd# TurboLaser Bus Support 1381.39Scgd# 1391.39Scgd 1401.198Sthorpejdevice tlsb { node = -1 } 1411.39Scgdattach tlsb at mainbus 1421.39Scgdfile arch/alpha/tlsb/tlsb.c tlsb & dec_kn8ae 1431.39Scgd 1441.63Sthorpejdevice kft { } 1451.39Scgdattach kft at tlsb 1461.39Scgdfile arch/alpha/tlsb/kftxx.c kft 1471.39Scgd 1481.63Sthorpejdevice tlsbmem 1491.39Scgdattach tlsbmem at tlsb 1501.39Scgdfile arch/alpha/tlsb/tlsbmem.c tlsbmem 1511.39Scgd 1521.195Sthorpej# 1531.195Sthorpej# GBus support 1541.195Sthorpej# 1551.195Sthorpej 1561.63Sthorpejdevice gbus { offset = -1 } 1571.39Scgdattach gbus at tlsb 1581.195Sthorpejfile arch/alpha/gbus/gbus.c gbus 1591.197Sthorpejfile arch/alpha/gbus/gbus_io.c gbus 1601.39Scgd 1611.69Smjacob# 1621.69Smjacob# MCBUS support 1631.69Smjacob# 1641.69Smjacob 1651.69Smjacobdevice mcbus { mid = -1 } 1661.69Smjacobattach mcbus at mainbus 1671.69Smjacobfile arch/alpha/mcbus/mcbus.c mcbus & dec_kn300 1681.69Smjacob 1691.69Smjacobdevice mcmem 1701.69Smjacobattach mcmem at mcbus 1711.69Smjacobfile arch/alpha/mcbus/mcmem.c mcmem 1721.39Scgd 1731.6Scgd# 1741.48Sjonathan# Bus-independent support for DEC devices 1751.48Sjonathan# 1761.48Sjonathaninclude "dev/dec/files.dec" 1771.48Sjonathan 1781.48Sjonathan# 1791.108Snisimura# TURBOchannel Devices 1801.4Scgd# 1811.48Sjonathaninclude "dev/tc/files.tc" 1821.4Scgd 1831.48Sjonathan# TC attachment is MD 1841.189Smrgdefine tcbus { } # TURBOchannel attachment 1851.48Sjonathanattach tc at tcbus 1861.9Scgd 1871.199Sthorpejfile arch/alpha/tc/tc_bootdev.c alpha_tc_bootdev 1881.199Sthorpej 1891.63Sthorpejdevice tcasic: tcbus 1901.11Scgdattach tcasic at mainbus 1911.9Scgdfile arch/alpha/tc/tcasic.c tcasic 1921.18Scgdfile arch/alpha/tc/tc_bus_mem.c tcasic 1931.47Sthorpejfile arch/alpha/tc/tc_dma.c tcasic 1941.47Sthorpejfile arch/alpha/tc/tc_dma_3000_300.c tcasic & dec_3000_300 1951.47Sthorpejfile arch/alpha/tc/tc_dma_3000_500.c tcasic & dec_3000_500 1961.47Sthorpejfile arch/alpha/tc/tc_sgmap.c tcasic & dec_3000_500 1971.13Scgdfile arch/alpha/tc/tc_3000_500.c tcasic & dec_3000_500 1981.13Scgdfile arch/alpha/tc/tc_3000_300.c tcasic & dec_3000_300 1991.1Scgd 2001.108Snisimura# the TURBOchannel IOCTL ASIC 2011.48Sjonathan# IOASIC device and attachment defined in sys/dev/tc/files.tc 2021.13Scgdfile arch/alpha/tc/ioasic.c ioasic 2031.1Scgd 2041.48Sjonathan# TC and baseboard ioasic Lance ethernet are in files.tc 2051.8Scgd 2061.8Scgd# 2071.8Scgd# ISA Bus support 2081.8Scgd# 2091.8Scgd 2101.26Scgdinclude "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 2111.143Sthorpejinclude "dev/pci/files.agp" 2121.26Scgdinclude "dev/isa/files.isa" 2131.8Scgd 2141.4Scgd# 2151.8Scgd# ISA Bus devices 2161.4Scgd# 2171.1Scgd 2181.31Scgdfile arch/alpha/isa/isa_machdep.c isa 2191.31Scgd 2201.114Sthorpejdefine isadma_bounce 2211.114Sthorpejfile arch/alpha/isa/isadma_bounce.c isadma_bounce 2221.114Sthorpej 2231.166Sbjh21include "dev/pckbport/files.pckbport" 2241.112Snathanw 2251.112Snathanw# ISA speaker generates keyboard beep 2261.112Snathanwdevice isabeep 2271.112Snathanwattach isabeep at pcppi 2281.87Sdrochner 2291.35Scgd# Floppy disk controller 2301.113Sthorpejdevice fdc { drive = -1 }: isadma 2311.113Sthorpejfile dev/isa/fd.c fdc needs-flag 2321.113Sthorpej 2331.113Sthorpejattach fdc at isa with fdc_isa 2341.113Sthorpejfile dev/isa/fdc_isa.c fdc_isa 2351.113Sthorpej 2361.113Sthorpejdevice fd: disk 2371.35Scgdattach fd at fdc 2381.86Sthorpej 2391.86Sthorpej# ISA Plug 'n Play devices 2401.86Sthorpejfile arch/alpha/isa/isapnp_machdep.c isapnp 2411.35Scgd 2421.8Scgd# 2431.8Scgd# EISA Bus support 2441.8Scgd# 2451.8Scgd 2461.26Scgdinclude "dev/eisa/files.eisa" 2471.123Sthorpej 2481.123Sthorpejfile arch/alpha/eisa/eisa_machdep.c eisa 2491.8Scgd 2501.118Sthorpejdevice jensenio {[port = -1]}: eisabus, isabus, isadma_bounce 2511.117Sthorpejattach jensenio at mainbus 2521.117Sthorpejfile arch/alpha/jensenio/jensenio.c jensenio 2531.117Sthorpejfile arch/alpha/jensenio/jensenio_bus_intio.c jensenio 2541.117Sthorpejfile arch/alpha/jensenio/jensenio_bus_io.c jensenio 2551.117Sthorpejfile arch/alpha/jensenio/jensenio_bus_mem.c jensenio 2561.117Sthorpejfile arch/alpha/jensenio/jensenio_dma.c jensenio 2571.117Sthorpejfile arch/alpha/jensenio/jensenio_intr.c jensenio 2581.117Sthorpej 2591.117Sthorpejattach com at jensenio with com_jensenio 2601.117Sthorpejfile arch/alpha/jensenio/com_jensenio.c com_jensenio 2611.117Sthorpej 2621.117Sthorpejattach lpt at jensenio with lpt_jensenio 2631.117Sthorpejfile arch/alpha/jensenio/lpt_jensenio.c lpt_jensenio 2641.117Sthorpej 2651.117Sthorpejattach pckbc at jensenio with pckbc_jensenio 2661.117Sthorpejfile arch/alpha/jensenio/pckbc_jensenio.c pckbc_jensenio 2671.8Scgd 2681.8Scgd# 2691.8Scgd# PCI Bus support 2701.8Scgd# 2711.8Scgd 2721.26Scgd# include "dev/pci/files.pci" XXX SEE ABOVE 2731.71Sthorpej 2741.164Sbouyerfile arch/alpha/pci/pciide_machdep.c pciide_common 2751.8Scgd 2761.50Scgddefine alpha_pci_sgmap_pte32 2771.50Scgdfile arch/alpha/pci/pci_sgmap_pte32.c alpha_pci_sgmap_pte32 2781.50Scgd 2791.50Scgddefine alpha_pci_sgmap_pte64 2801.50Scgdfile arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64 2811.50Scgd 2821.63Sthorpejdevice apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 2831.10Sthorpejattach apecs at mainbus 2841.5Scgdfile arch/alpha/pci/apecs.c apecs 2851.32Scgdfile arch/alpha/pci/apecs_bus_io.c apecs 2861.32Scgdfile arch/alpha/pci/apecs_bus_mem.c apecs 2871.47Sthorpejfile arch/alpha/pci/apecs_dma.c apecs 2881.5Scgdfile arch/alpha/pci/apecs_pci.c apecs 2891.4Scgd 2901.63Sthorpejdevice cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 2911.10Sthorpejattach cia at mainbus 2921.8Scgdfile arch/alpha/pci/cia.c cia 2931.47Sthorpejfile arch/alpha/pci/cia_dma.c cia 2941.8Scgdfile arch/alpha/pci/cia_pci.c cia 2951.79Sthorpejfile arch/alpha/pci/cia_bwx_bus_io.c cia 2961.79Sthorpejfile arch/alpha/pci/cia_bwx_bus_mem.c cia 2971.51Scgdfile arch/alpha/pci/cia_swiz_bus_io.c cia 2981.51Scgdfile arch/alpha/pci/cia_swiz_bus_mem.c cia 2991.8Scgd 3001.63Sthorpejdevice dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32 3011.44Scgdattach dwlpx at kft 3021.44Scgdfile arch/alpha/pci/dwlpx.c dwlpx 3031.69Smjacobfile arch/alpha/pci/dwlpx_bus_io.c dwlpx 3041.69Smjacobfile arch/alpha/pci/dwlpx_bus_mem.c dwlpx 3051.47Sthorpejfile arch/alpha/pci/dwlpx_dma.c dwlpx 3061.44Scgdfile arch/alpha/pci/dwlpx_pci.c dwlpx 3071.44Scgd 3081.188Suebayasidevice irongate: pcibus, agpbus, isadma_bounce 3091.114Sthorpejattach irongate at mainbus 3101.114Sthorpejfile arch/alpha/pci/irongate.c irongate 3111.114Sthorpejfile arch/alpha/pci/irongate_bus_io.c irongate 3121.114Sthorpejfile arch/alpha/pci/irongate_bus_mem.c irongate 3131.114Sthorpejfile arch/alpha/pci/irongate_dma.c irongate 3141.114Sthorpejfile arch/alpha/pci/irongate_pci.c irongate 3151.114Sthorpej 3161.63Sthorpejdevice lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 3171.50Scgdattach lca at mainbus 3181.50Scgdfile arch/alpha/pci/lca.c lca 3191.50Scgdfile arch/alpha/pci/lca_bus_io.c lca 3201.50Scgdfile arch/alpha/pci/lca_bus_mem.c lca 3211.50Scgdfile arch/alpha/pci/lca_dma.c lca 3221.50Scgdfile arch/alpha/pci/lca_pci.c lca 3231.44Scgd 3241.69Smjacobdevice mcpcia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 3251.69Smjacobattach mcpcia at mcbus 3261.69Smjacobfile arch/alpha/pci/mcpcia.c mcpcia 3271.69Smjacobfile arch/alpha/pci/mcpcia_bus_io.c mcpcia 3281.69Smjacobfile arch/alpha/pci/mcpcia_bus_mem.c mcpcia 3291.69Smjacobfile arch/alpha/pci/mcpcia_dma.c mcpcia 3301.69Smjacobfile arch/alpha/pci/mcpcia_pci.c mcpcia 3311.69Smjacob 3321.103Srossdevice tsc { } 3331.103Srossattach tsc at mainbus 3341.103Srossfile arch/alpha/pci/tsc.c dec_6600 3351.103Sross 3361.103Srossdevice tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 3371.103Srossattach tsp at tsc 3381.103Srossfile arch/alpha/pci/tsp_dma.c tsp 3391.103Srossfile arch/alpha/pci/tsp_pci.c tsp 3401.103Srossfile arch/alpha/pci/tsp_bus_io.c tsp 3411.103Srossfile arch/alpha/pci/tsp_bus_mem.c tsp 3421.69Smjacob 3431.186Sjdcdevice tsciic: i2cbus, i2c_bitbang 3441.186Sjdcattach tsciic at tsc 3451.187Smartinfile arch/alpha/pci/tsciic.c tsciic needs-flag 3461.186Sjdc 3471.106Sthorpejdevice ttwoga { hose = -1 } 3481.106Sthorpejattach ttwoga at mainbus 3491.167Sdrochner# identical to pcibus 3501.167Sdrochnerdefine sableiobus {[bus = -1]} 3511.167Sdrochnerdevice ttwopci: pcibus, sableiobus, alpha_sgmap, alpha_pci_sgmap_pte64 3521.106Sthorpejattach ttwopci at ttwoga 3531.106Sthorpejfile arch/alpha/pci/ttwoga.c ttwoga 3541.106Sthorpejfile arch/alpha/pci/ttwoga_bus_io.c ttwoga 3551.106Sthorpejfile arch/alpha/pci/ttwoga_bus_mem.c ttwoga 3561.106Sthorpejfile arch/alpha/pci/ttwoga_dma.c ttwoga 3571.106Sthorpejfile arch/alpha/pci/ttwoga_pci.c ttwoga 3581.106Sthorpej 3591.106Sthorpej# 3601.106Sthorpej# Sable STDIO support 3611.106Sthorpej# 3621.106Sthorpejdevice sableio { port = -1 } 3631.167Sdrochnerattach sableio at sableiobus 3641.106Sthorpejfile arch/alpha/sableio/sableio.c sableio 3651.106Sthorpej 3661.106Sthorpejattach com at sableio with com_sableio 3671.106Sthorpejfile arch/alpha/sableio/com_sableio.c com_sableio 3681.106Sthorpej 3691.106Sthorpejattach lpt at sableio with lpt_sableio 3701.106Sthorpejfile arch/alpha/sableio/lpt_sableio.c lpt_sableio 3711.106Sthorpej 3721.106Sthorpejattach pckbc at sableio with pckbc_sableio 3731.106Sthorpejfile arch/alpha/sableio/pckbc_sableio.c pckbc_sableio 3741.106Sthorpej 3751.122Sthorpejattach fdc at sableio with fdc_sableio 3761.122Sthorpejfile arch/alpha/sableio/fdc_sableio.c fdc_sableio 3771.106Sthorpej 3781.44Scgd# CPU support files 3791.5Scgdfile arch/alpha/pci/pci_2100_a50.c dec_2100_a50 3801.119Sthorpejfile arch/alpha/pci/pci_2100_a500.c dec_2100_a500 | dec_2100a_a500 3811.114Sthorpejfile arch/alpha/pci/pci_up1000.c api_up1000 3821.82Sthorpejfile arch/alpha/pci/pci_alphabook1.c dec_alphabook1 3831.28Scgdfile arch/alpha/pci/pci_axppci_33.c dec_axppci_33 3841.28Scgdfile arch/alpha/pci/pci_eb164.c dec_eb164 3851.32Scgdfile arch/alpha/pci/pci_eb164_intr.s dec_eb164 3861.74Sthorpejfile arch/alpha/pci/pci_eb64plus.c dec_eb64plus 3871.41Scgdfile arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus 3881.84Sthorpejfile arch/alpha/pci/pci_eb66.c dec_eb66 3891.84Sthorpejfile arch/alpha/pci/pci_eb66_intr.s dec_eb66 3901.8Scgdfile arch/alpha/pci/pci_kn20aa.c dec_kn20aa 3911.69Smjacobfile arch/alpha/pci/pci_kn8ae.c dec_kn8ae 3921.69Smjacobfile arch/alpha/pci/pci_kn300.c dec_kn300 3931.75Sthorpejfile arch/alpha/pci/pci_550.c dec_550 3941.81Srossfile arch/alpha/pci/pci_1000a.c dec_1000a 3951.83Srossfile arch/alpha/pci/pci_1000.c dec_1000 3961.103Srossfile arch/alpha/pci/pci_6600.c dec_6600 3971.8Scgd 3981.4Scgd 3991.4Scgd# 4001.8Scgd# PCI Bus devices 4011.4Scgd# 4021.1Scgd 4031.199Sthorpejfile arch/alpha/pci/pci_bootdev.c alpha_pci_bootdev 4041.199Sthorpejfile arch/alpha/pci/pci_consinit.c alpha_pci_consinit 4051.4Scgdfile arch/alpha/pci/pci_machdep.c pci 4061.143Sthorpejfile arch/alpha/pci/agp_machdep.c agp 4071.1Scgd 4081.116Sthorpejdevice sio: isabus, alpha_shared_intr, cy82c693 4091.10Sthorpejattach sio at pci 4101.160Sbouyerdevice pceb: isabus, eisabus, cy82c693, alpha_shared_intr 4111.10Sthorpejattach pceb at pci 4121.11Scgdfile arch/alpha/pci/sio.c sio | pceb needs-flag 4131.11Scgdfile arch/alpha/pci/sio_pic.c sio | pceb 4141.156Slukem 4151.62Sross# 4161.8Scgd# Devices that can live on multiple busses 4171.5Scgd# 4181.5Scgd 4191.174Stsutsuidevice mcclock: mc146818 4201.12Scgdattach mcclock at ioasic with mcclock_ioasic 4211.12Scgdattach mcclock at isa with mcclock_isa 4221.195Sthorpejattach mcclock at gbus with mcclock_gbus 4231.117Sthorpejattach mcclock at jensenio with mcclock_jensenio 4241.12Scgdfile arch/alpha/alpha/mcclock.c mcclock 4251.12Scgdfile arch/alpha/tc/mcclock_ioasic.c mcclock_ioasic 4261.12Scgdfile arch/alpha/isa/mcclock_isa.c mcclock_isa 4271.195Sthorpejfile arch/alpha/gbus/mcclock_gbus.c mcclock_gbus 4281.117Sthorpejfile arch/alpha/jensenio/mcclock_jensenio.c mcclock_jensenio 4291.39Scgd 4301.5Scgd 4311.4Scgd# 4321.4Scgd# Standard files 4331.4Scgd# 4341.1Scgdfile arch/alpha/alpha/autoconf.c 4351.12Scgdfile arch/alpha/alpha/clock.c 4361.180Sadfile arch/alpha/alpha/core_machdep.c coredump 4371.55Sthorpejfile arch/alpha/alpha/cpuconf.c 4381.1Scgdfile arch/alpha/alpha/interrupt.c 4391.92Sthorpejfile arch/alpha/alpha/ipifuncs.c multiprocessor 4401.177Sadfile arch/alpha/alpha/kobj_machdep.c modular 4411.1Scgdfile arch/alpha/alpha/machdep.c 4421.1Scgdfile arch/alpha/alpha/mainbus.c 4431.176Sadfile arch/alpha/alpha/patch.c 4441.67Sthorpejfile arch/alpha/alpha/pmap.c 4451.194Schristosfile arch/alpha/alpha/process_machdep.c 4461.132Sfvdlfile arch/alpha/alpha/procfs_machdep.c procfs 4471.1Scgdfile arch/alpha/alpha/prom.c 4481.1Scgdfile arch/alpha/alpha/sys_machdep.c 4491.129Smycroftfile arch/alpha/alpha/syscall.c 4501.1Scgdfile arch/alpha/alpha/trap.c 4511.136Srossfile arch/alpha/alpha/fp_complete.c 4521.1Scgdfile arch/alpha/alpha/vm_machdep.c 4531.1Scgdfile arch/alpha/alpha/disksubr.c 4541.47Sthorpejfile arch/alpha/common/bus_dma.c 4551.85Smjacobfile arch/alpha/common/comlogout.c 4561.1Scgdfile dev/cons.c 4571.174Stsutsuifile kern/kern_cctr.c 4581.4Scgd 4591.185Schristosfile dev/bus_dma/bus_dmamem_common.c 4601.181Sthorpej 4611.44Scgd# PROM console support (for ports that don't have native console support) 4621.5Scgdfile arch/alpha/alpha/promcons.c 4631.6Scgd 4641.44Scgd# CPU support 4651.195Sthorpejfile arch/alpha/alpha/dec_2000_300.c dec_2000_300 4661.59Sthorpejfile arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 4671.119Sthorpejfile arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 | dec_2100a_a500 4681.59Sthorpejfile arch/alpha/alpha/dec_3000_300.c dec_3000_300 4691.59Sthorpejfile arch/alpha/alpha/dec_3000_500.c dec_3000_500 4701.59Sthorpejfile arch/alpha/alpha/dec_550.c dec_550 4711.82Sthorpejfile arch/alpha/alpha/dec_alphabook1.c dec_alphabook1 4721.59Sthorpejfile arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 4731.59Sthorpejfile arch/alpha/alpha/dec_eb164.c dec_eb164 4741.59Sthorpejfile arch/alpha/alpha/dec_eb64plus.c dec_eb64plus 4751.84Sthorpejfile arch/alpha/alpha/dec_eb66.c dec_eb66 4761.59Sthorpejfile arch/alpha/alpha/dec_kn20aa.c dec_kn20aa 4771.196Sthorpejfile arch/alpha/alpha/dec_kn7aa.c dec_kn7aa 4781.59Sthorpejfile arch/alpha/alpha/dec_kn8ae.c dec_kn8ae 4791.69Smjacobfile arch/alpha/alpha/dec_kn300.c dec_kn300 4801.114Sthorpejfile arch/alpha/alpha/api_up1000.c api_up1000 4811.83Srossfile arch/alpha/alpha/dec_1000a.c dec_1000 | dec_1000a 4821.103Srossfile arch/alpha/alpha/dec_6600.c dec_6600 4831.58Sthorpej 4841.58Sthorpej# Kernel debugger support 4851.58Sthorpejfile arch/alpha/alpha/db_disasm.c ddb 4861.58Sthorpejfile arch/alpha/alpha/db_interface.c ddb 4871.58Sthorpejfile arch/alpha/alpha/db_trace.c ddb 4881.135Sthorpej 4891.135Sthorpejfile arch/alpha/alpha/kgdb_machdep.c kgdb 4901.89Sthorpej 4911.89Sthorpej# Binary compatibility with previous NetBSD releases (COMPAT_XX) 4921.190Smaxvfile arch/alpha/alpha/compat_13_machdep.c compat_13 4931.190Smaxvfile arch/alpha/alpha/compat_16_machdep.c compat_16 4941.94Serh 4951.94Serh# Linux Binary Compatibility (COMPAT_LINUX) 4961.94Serhinclude "compat/linux/files.linux" 4971.96Srossinclude "compat/linux/arch/alpha/files.linux_alpha" 4981.128Sjdolecekfile arch/alpha/alpha/linux_sigcode.s compat_linux 4991.130Smycroftfile arch/alpha/alpha/linux_syscall.c compat_linux 5001.140Schristosfile arch/alpha/alpha/linux_trap.c compat_linux 5011.94Serh 5021.171Sad# Lock stubs 5031.171Sadfile arch/alpha/alpha/lock_stubs.s 5041.171Sad 5051.94Serh# OSS audio driver compatibility 5061.94Serhinclude "compat/ossaudio/files.ossaudio" 5071.76Smatt 5081.76Smatt# XXXX pcic here because it needs to be late. The catch: pcic needs 5091.76Smatt# to be late, so devices which attach to it are attached late. But it 5101.76Smatt# needs to be before its isa and pci attachments. This answer is 5111.76Smatt# non-optimal, but I don't have a better answer right now. 5121.76Smatt 5131.191Smsaitoh# PCIC pcmcia controller 5141.76Smatt# XXX this needs to be done very late, so it's done here. This feels 5151.76Smatt# like a kludge, but it might be for the best. 5161.76Smatt 5171.149Slukemdefparam PCIC_ISA_ALLOC_IOBASE 5181.149Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 5191.149Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 5201.76Smatt 5211.99Spkdevice pcic: pcmciabus 5221.76Smattfile dev/ic/i82365.c pcic 5231.76Smatt 5241.100Smycroft# PCIC pcmcia controller on ISA bus. 5251.76Smattattach pcic at isa with pcic_isa 5261.76Smattfile dev/isa/i82365_isa.c pcic_isa 5271.76Smatt 5281.100Smycroft# PCIC pcmcia controller on PCI bus. 5291.76Smattattach pcic at pci with pcic_pci 5301.76Smattfile dev/pci/i82365_pci.c pcic_pci 5311.100Smycroft 5321.100Smycroft# PCIC pcmcia controller on PnP board 5331.100Smycroftattach pcic at isapnp with pcic_isapnp 5341.100Smycroftfile dev/isapnp/i82365_isapnp.c pcic_isapnp 5351.100Smycroft 5361.100Smycroft# Code common to ISA and ISAPnP attachments 5371.100Smycroftfile dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci 5381.76Smatt 5391.76Smatt 5401.76Smatt# this wants to be probed as late as possible. 5411.76Smatt# 5421.76Smatt# Machine-independent PCMCIA drivers 5431.76Smatt# 5441.76Smattinclude "dev/pcmcia/files.pcmcia" 5451.95Smatt# 5461.95Smatt# Machine-independent USB device support 5471.95Smatt# 5481.95Smattinclude "dev/usb/files.usb" 5491.125Smatt# 5501.170Splunky# Machine-independent Bluetooth support 5511.170Splunky# 5521.170Splunkyinclude "dev/bluetooth/files.bluetooth" 5531.170Splunky# 5541.125Smatt# Machine-independent IEEE 1394 device support 5551.125Smatt# 5561.125Smattinclude "dev/ieee1394/files.ieee1394" 5571.157Sgehenna 5581.157Sgehennainclude "arch/alpha/conf/majors.alpha" 559