files.alpha revision 1.9
11.9Scgd# $NetBSD: files.alpha,v 1.9 1995/12/20 00:14:19 cgd 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.1Scgdmaxusers 2 8 64 91.1Scgd 101.4Scgd 111.4Scgd# 121.4Scgd# Bus-independent devices 131.4Scgd# 141.4Scgd 151.1Scgddevice mainbus at root { } # no locators (yet?) 161.1Scgd 171.5Scgddevice cpu at mainbus { } # not really optional; can be a 'bus' 181.1Scgdfile arch/alpha/alpha/cpu.c cpu 191.1Scgd 201.8Scgd 211.4Scgd# 221.4Scgd# Machine-independent SCSI drivers 231.4Scgd# 241.4Scgd 251.4Scgdinclude "../../../scsi/files.scsi" 261.4Scgdmajor { st = 2 } 271.4Scgdmajor { cd = 3 } 281.4Scgdmajor { sd = 8 } 291.4Scgd 301.8Scgd 311.4Scgd# 321.6Scgd# ansi/sun console emulator 331.6Scgd# 341.8Scgd 351.6Scgddefine ansicons 361.6Scgdfile dev/pseudo/ansicons.c ansicons 371.6Scgd 381.8Scgd 391.6Scgd# 401.6Scgd# raster console routines 411.6Scgd# 421.8Scgd 431.8Scgdinclude "../../../dev/rcons/files.rcons" 441.8Scgd 451.6Scgddefine rcons 461.6Scgdfile dev/pseudo/rcons_init.c rcons 471.6Scgdfile dev/pseudo/rcons_subr.c rcons 481.6Scgd 491.8Scgd 501.6Scgd# 511.6Scgd# "Workstation Console" glue; attaches frame buffer to emulator & kbd. 521.6Scgd# XXX should be pseudo-device, with an ansicons attribute. 531.6Scgd# 541.6Scgddefine wsc # XXX should be pseudo-dev 551.6Scgdfile arch/alpha/pci/wscons.c wsc needs-flag 561.6Scgd 571.8Scgd 581.6Scgd# 591.4Scgd# TurboChannel Devices 601.4Scgd# 611.4Scgd 621.9Scgdinclude "../../../dev/tc/files.tc" 631.9Scgd 641.9Scgddevice tcasic at mainbus: tcbus 651.9Scgdfile arch/alpha/tc/tcasic.c tcasic 661.9Scgdfile arch/alpha/tc/tc_3000_500.c dec_3000_500 671.1Scgdfile arch/alpha/tc/tc_3000_300.c dec_3000_300 681.1Scgd 691.4Scgd# the TurboChannel IOCTL ASIC 701.9Scgddevice ioasic at tc { offset = -1 } 711.9Scgdfile arch/alpha/tc/ioasic.c ioasic needs-flag 721.1Scgd 731.4Scgd# the TurboChannel clock (XXX) 741.9Scgd# device clock at ioasic # not really optional 751.5Scgd#file arch/alpha/alpha/clock.c clock 761.1Scgd 771.4Scgd# Smart Frame buffer (XXX NOT YET SUPPORTED) 781.1Scgddevice sfb at tc 791.1Scgdfile arch/alpha/tc/sfb.c sfb 801.1Scgd 811.4Scgd# 8530 UARTs 821.9Scgddevice scc at ioasic 831.4Scgdfile arch/alpha/tc/scc.c scc needs-count 841.1Scgd 851.4Scgd# the TCDS ASIC 861.1Scgddevice tcds at tc { slot = -1 } 871.4Scgdfile arch/alpha/tc/tcds.c tcds needs-count 881.4Scgd 891.4Scgd# 53C[F]90 SCSI 901.4Scgddevice esp at tcds: scsi 911.4Scgdfile arch/alpha/tc/esp.c esp needs-count 921.4Scgdfile arch/alpha/tc/tcds_dma.c esp 931.4Scgd 941.9Scgd# Baseboard Lance ethernet. 951.9Scgddevice le at ioasic, tc: ether, ifnet 961.9Scgdfile dev/tc/if_le.c le needs-flag # for le_iomem 971.8Scgd 981.8Scgd# 991.8Scgd# ISA Bus support 1001.8Scgd# 1011.8Scgd 1021.8Scgdinclude "../../../dev/isa/files.isa" 1031.8Scgd 1041.8Scgd#file arch/alpha/isa/isafcns_jensen.c dec_2000_300 1051.8Scgd 1061.8Scgd 1071.4Scgd# 1081.8Scgd# ISA Bus devices 1091.4Scgd# 1101.1Scgd 1111.8Scgddevice ibus at mainbus { } 1121.8Scgddevice jcombo at ibus: isabus 1131.8Scgddevice jeisa at ibus: eisabus 1141.8Scgd 1151.8Scgddevice pckbd at isa 1161.8Scgdfile arch/alpha/isa/pckbd.c pckbd needs-flag 1171.8Scgddevice pms at isa 1181.8Scgdfile arch/alpha/isa/pms.c pms needs-flag 1191.8Scgd 1201.8Scgd 1211.8Scgd# 1221.8Scgd# EISA Bus support 1231.8Scgd# 1241.8Scgd 1251.8Scgdinclude "../../../dev/eisa/files.eisa" 1261.8Scgd 1271.8Scgd 1281.8Scgd# 1291.8Scgd# PCI Bus support 1301.8Scgd# 1311.8Scgd 1321.8Scgdinclude "../../../dev/pci/files.pci" 1331.8Scgd 1341.8Scgddevice apecs at mainbus: pcibus 1351.5Scgdfile arch/alpha/pci/apecs.c apecs 1361.5Scgdfile arch/alpha/pci/apecs_isa.c apecs 1371.5Scgdfile arch/alpha/pci/apecs_pci.c apecs 1381.4Scgd 1391.8Scgddevice cia at mainbus: pcibus 1401.8Scgdfile arch/alpha/pci/cia.c cia 1411.8Scgdfile arch/alpha/pci/cia_isa.c cia 1421.8Scgdfile arch/alpha/pci/cia_pci.c cia 1431.8Scgd 1441.8Scgddevice lca at mainbus: pcibus 1451.5Scgdfile arch/alpha/pci/lca.c lca 1461.8Scgdfile arch/alpha/pci/lca_isa.c lca 1471.8Scgdfile arch/alpha/pci/lca_pci.c lca 1481.4Scgd 1491.5Scgdfile arch/alpha/pci/pci_2100_a50.c dec_2100_a50 1501.8Scgdfile arch/alpha/pci/pci_kn20aa.c dec_kn20aa 1511.8Scgdfile arch/alpha/pci/pci_axppci_33.c dec_axppci_33 1521.8Scgd 1531.4Scgd 1541.4Scgd# 1551.8Scgd# PCI Bus devices 1561.4Scgd# 1571.1Scgd 1581.4Scgdfile arch/alpha/pci/pci_machdep.c pci 1591.1Scgd 1601.8Scgddevice sio at pci: isabus 1611.8Scgddevice pceb at pci: eisabus 1621.8Scgdfile arch/alpha/pci/sio.c sio pceb needs-flag 1631.8Scgdfile arch/alpha/pci/sio_pic.c sio pceb 1641.5Scgd 1651.6Scgddevice tga at pci: rcons, wsc, ansicons 1661.6Scgdfile arch/alpha/pci/tga.c tga needs-flag 1671.6Scgd 1681.6Scgddevice pcivga at pci: wsc, ansicons 1691.6Scgdfile arch/alpha/pci/pcivga.c pcivga needs-flag 1701.6Scgd 1711.8Scgd 1721.5Scgd# 1731.8Scgd# Devices that can live on multiple busses 1741.5Scgd# 1751.5Scgd 1761.9Scgddevice clock at isa, ioasic # not really optional 1771.8Scgdfile arch/alpha/alpha/clock.c clock 1781.8Scgdfile arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300 1791.8Scgd dec_2100_a50 dec_kn20aa dec_axppci_33 1801.8Scgd dec_21000 1811.5Scgd 1821.4Scgd# 1831.4Scgd# Standard files 1841.4Scgd# 1851.1Scgd 1861.1Scgdfile arch/alpha/alpha/autoconf.c 1871.1Scgdfile arch/alpha/alpha/conf.c 1881.1Scgdfile arch/alpha/alpha/interrupt.c 1891.1Scgdfile arch/alpha/alpha/machdep.c 1901.1Scgdfile arch/alpha/alpha/mainbus.c 1911.1Scgdfile arch/alpha/alpha/mem.c 1921.1Scgdfile arch/alpha/alpha/pmap.c 1931.1Scgdfile arch/alpha/alpha/process_machdep.c 1941.1Scgdfile arch/alpha/alpha/prom.c 1951.1Scgdfile arch/alpha/alpha/support.c 1961.1Scgdfile arch/alpha/alpha/sys_machdep.c 1971.1Scgdfile arch/alpha/alpha/trap.c 1981.1Scgdfile arch/alpha/alpha/vm_machdep.c 1991.1Scgdfile arch/alpha/alpha/disksubr.c 2001.1Scgdfile dev/cons.c 2011.1Scgdfile netinet/in_cksum.c 2021.4Scgd 2031.8Scgd 2041.4Scgd# 2051.8Scgd# Optional/miscellaneous files 2061.4Scgd# 2071.4Scgd 2081.1Scgdfile netns/ns_cksum.c ns 2091.1Scgd 2101.5Scgd# XXX 2111.5Scgdfile arch/alpha/alpha/promcons.c 2121.6Scgd 2131.6Scgd# XXX 2141.8Scgdfile arch/alpha/alpha/dec_3000_500.c dec_3000_500 2151.8Scgdfile arch/alpha/alpha/dec_3000_300.c dec_3000_300 2161.8Scgdfile arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 2171.8Scgdfile arch/alpha/alpha/dec_kn20aa.c dec_kn20aa 2181.8Scgdfile arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 2191.8Scgdfile arch/alpha/alpha/dec_21000.c dec_21000 2201.7Sthorpej 2211.7Sthorpej# OSF/1 Binary Compatibility (COMPAT_OSF1) 2221.7Sthorpejinclude "../../../compat/osf1/files.osf1" 223