files.alpha revision 1.6
11.6Scgd# $NetBSD: files.alpha,v 1.6 1995/08/03 00:09:25 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.4Scgd# 211.4Scgd# Machine-independent SCSI drivers 221.4Scgd# 231.4Scgd 241.4Scgdinclude "../../../scsi/files.scsi" 251.4Scgdmajor { st = 2 } 261.4Scgdmajor { cd = 3 } 271.4Scgdmajor { sd = 8 } 281.4Scgd 291.4Scgd# 301.6Scgd# ansi/sun console emulator 311.6Scgd# 321.6Scgddefine ansicons 331.6Scgdfile dev/pseudo/ansicons.c ansicons 341.6Scgd 351.6Scgd# 361.6Scgd# raster console routines 371.6Scgd# 381.6Scgddefine rcons 391.6Scgdfile dev/pseudo/raster_op.c rcons 401.6Scgdfile dev/pseudo/raster_text.c rcons 411.6Scgdfile dev/pseudo/rcons_init.c rcons 421.6Scgdfile dev/pseudo/rcons_subr.c rcons 431.6Scgd 441.6Scgd# 451.6Scgd# "Workstation Console" glue; attaches frame buffer to emulator & kbd. 461.6Scgd# XXX should be pseudo-device, with an ansicons attribute. 471.6Scgd# 481.6Scgddefine wsc # XXX should be pseudo-dev 491.6Scgdfile arch/alpha/pci/wscons.c wsc needs-flag 501.6Scgd 511.6Scgd# 521.4Scgd# TurboChannel Devices 531.4Scgd# 541.4Scgd 551.4Scgd# the turbochannel bus itself 561.1Scgddevice tc at mainbus { slot = -1, offset = -1 } 571.4Scgdfile arch/alpha/tc/tc.c tc needs-flag 581.1Scgdfile arch/alpha/tc/tc_3000_300.c dec_3000_300 591.1Scgdfile arch/alpha/tc/tc_3000_500.c dec_3000_500 601.1Scgd 611.4Scgd# the TurboChannel IOCTL ASIC 621.4Scgddevice asic at tc { offset = -1 } # not really optional 631.1Scgdfile arch/alpha/tc/asic.c asic 641.1Scgd 651.4Scgd# the TurboChannel clock (XXX) 661.5Scgd# device clock at asic # not really optional 671.5Scgd#file arch/alpha/alpha/clock.c clock 681.1Scgd 691.4Scgd# Smart Frame buffer (XXX NOT YET SUPPORTED) 701.1Scgddevice sfb at tc 711.1Scgdfile arch/alpha/tc/sfb.c sfb 721.1Scgd 731.4Scgd# 8530 UARTs 741.1Scgddevice scc at asic 751.4Scgdfile arch/alpha/tc/scc.c scc needs-count 761.1Scgd 771.4Scgd# the TCDS ASIC 781.1Scgddevice tcds at tc { slot = -1 } 791.4Scgdfile arch/alpha/tc/tcds.c tcds needs-count 801.4Scgd 811.4Scgd# 53C[F]90 SCSI 821.4Scgddevice esp at tcds: scsi 831.4Scgdfile arch/alpha/tc/esp.c esp needs-count 841.4Scgdfile arch/alpha/tc/tcds_dma.c esp 851.4Scgd 861.4Scgd# Baseboard Lance ethernet. (XXX option slot lance) 871.4Scgddevice le at asic: ifnet, ether 881.4Scgdfile arch/alpha/tc/if_le.c le needs-count 891.1Scgd 901.4Scgd# 911.5Scgd# PCI-bearing chipsets and "necessary" files. 921.4Scgd# 931.1Scgd 941.5Scgddevice apecs at mainbus { } 951.5Scgdfile arch/alpha/pci/apecs.c apecs 961.5Scgdfile arch/alpha/pci/apecs_isa.c apecs 971.5Scgdfile arch/alpha/pci/apecs_pci.c apecs 981.4Scgd 991.5Scgddevice lca at cpu { } 1001.5Scgdfile arch/alpha/pci/lca.c lca 1011.5Scgdfile arch/alpha/pci/lca_pio.c lca 1021.4Scgd 1031.5Scgdfile arch/alpha/pci/pci_2100_a50.c dec_2100_a50 1041.4Scgd 1051.4Scgd# 1061.4Scgd# PCI devices 1071.4Scgd# 1081.1Scgd 1091.5Scgddevice pci at apecs, lca {[bus = -1], [dev = -1]} 1101.1Scgd 1111.4Scgdinclude "../../../dev/pci/files.pci" 1121.4Scgdfile arch/alpha/pci/pci_machdep.c pci 1131.1Scgd 1141.5Scgddevice sio at pci { } 1151.5Scgdfile arch/alpha/pci/sio.c sio 1161.5Scgdfile arch/alpha/pci/sio_pic.c sio 1171.5Scgd 1181.6Scgddevice tga at pci: rcons, wsc, ansicons 1191.6Scgdfile arch/alpha/pci/tga.c tga needs-flag 1201.6Scgd 1211.6Scgddevice pcivga at pci: wsc, ansicons 1221.6Scgdfile arch/alpha/pci/pcivga.c pcivga needs-flag 1231.6Scgd 1241.5Scgd# 1251.5Scgd# ISA Devices 1261.5Scgd# 1271.5Scgd 1281.5Scgddevice isa at sio {[port = -1], [size = 0], # XXX 1291.5Scgd [iomem = -1], [iosiz = 0], 1301.5Scgd [irq = -1], [drq = -1]} 1311.5Scgddevice clock at isa, asic # not really optional 1321.5Scgd 1331.5Scgdinclude "../../../dev/isa/files.isa" 1341.5Scgdfile arch/alpha/isa/isa_machdep.c isa needs-flag # XXX 1351.5Scgd 1361.5Scgd#file arch/alpha/isa/isafcns_jensen.c dec_2000_300 1371.5Scgd 1381.6Scgddevice pckbd at isa 1391.6Scgdfile arch/alpha/isa/pckbd.c pckbd needs-flag 1401.6Scgddevice pms at isa 1411.6Scgdfile arch/alpha/isa/pms.c pms needs-flag 1421.6Scgd 1431.6Scgd 1441.5Scgd# 1451.5Scgd# EISA Devices 1461.5Scgd# 1471.5Scgd 1481.5Scgd#include "../../../dev/eisa/files.eisa" 1491.5Scgd 1501.4Scgd# 1511.4Scgd# Standard files 1521.4Scgd# 1531.1Scgd 1541.1Scgdfile arch/alpha/alpha/autoconf.c 1551.1Scgdfile arch/alpha/alpha/conf.c 1561.1Scgdfile arch/alpha/alpha/interrupt.c 1571.1Scgdfile arch/alpha/alpha/machdep.c 1581.1Scgdfile arch/alpha/alpha/mainbus.c 1591.1Scgdfile arch/alpha/alpha/mem.c 1601.1Scgdfile arch/alpha/alpha/pmap.c 1611.1Scgdfile arch/alpha/alpha/process_machdep.c 1621.1Scgdfile arch/alpha/alpha/prom.c 1631.1Scgdfile arch/alpha/alpha/support.c 1641.1Scgdfile arch/alpha/alpha/sys_machdep.c 1651.1Scgdfile arch/alpha/alpha/trap.c 1661.1Scgdfile arch/alpha/alpha/vm_machdep.c 1671.1Scgdfile arch/alpha/alpha/disksubr.c 1681.1Scgdfile dev/cons.c 1691.1Scgdfile netinet/in_cksum.c 1701.4Scgd 1711.4Scgd# 1721.4Scgd# Optional files 1731.4Scgd# 1741.4Scgd 1751.1Scgdfile netns/ns_cksum.c ns 1761.1Scgd 1771.1Scgdfile compat/osf1/osf1_ioctl.c compat_osf1 1781.1Scgdfile compat/osf1/osf1_misc.c compat_osf1 1791.1Scgdfile compat/osf1/osf1_mount.c compat_osf1 1801.1Scgdfile compat/osf1/osf1_syscalls.c compat_osf1 1811.1Scgdfile compat/osf1/osf1_sysent.c compat_osf1 1821.5Scgd 1831.5Scgdfile arch/alpha/alpha/clock.c clock 1841.5Scgdfile arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300 1851.5Scgd dec_2100_a50 1861.5Scgd 1871.5Scgd# XXX 1881.5Scgdfile arch/alpha/alpha/promcons.c 1891.6Scgd 1901.6Scgd# XXX 1911.6Scgdfile arch/alpha/alpha/dec_3000_500.c dec_3000_500 1921.6Scgdfile arch/alpha/alpha/dec_3000_300.c dec_3000_300 1931.6Scgdfile arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 194