files.alpha revision 1.5
11.5Scgd# $NetBSD: files.alpha,v 1.5 1995/06/27 01:02:23 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.4Scgd# TurboChannel Devices 311.4Scgd# 321.4Scgd 331.4Scgd# the turbochannel bus itself 341.1Scgddevice tc at mainbus { slot = -1, offset = -1 } 351.4Scgdfile arch/alpha/tc/tc.c tc needs-flag 361.1Scgdfile arch/alpha/tc/tc_3000_300.c dec_3000_300 371.1Scgdfile arch/alpha/tc/tc_3000_500.c dec_3000_500 381.1Scgd 391.4Scgd# the TurboChannel IOCTL ASIC 401.4Scgddevice asic at tc { offset = -1 } # not really optional 411.1Scgdfile arch/alpha/tc/asic.c asic 421.1Scgd 431.4Scgd# the TurboChannel clock (XXX) 441.5Scgd# device clock at asic # not really optional 451.5Scgd#file arch/alpha/alpha/clock.c clock 461.1Scgd 471.4Scgd# Smart Frame buffer (XXX NOT YET SUPPORTED) 481.1Scgddevice sfb at tc 491.1Scgdfile arch/alpha/tc/sfb.c sfb 501.1Scgd 511.4Scgd# 8530 UARTs 521.1Scgddevice scc at asic 531.4Scgdfile arch/alpha/tc/scc.c scc needs-count 541.1Scgd 551.4Scgd# the TCDS ASIC 561.1Scgddevice tcds at tc { slot = -1 } 571.4Scgdfile arch/alpha/tc/tcds.c tcds needs-count 581.4Scgd 591.4Scgd# 53C[F]90 SCSI 601.4Scgddevice esp at tcds: scsi 611.4Scgdfile arch/alpha/tc/esp.c esp needs-count 621.4Scgdfile arch/alpha/tc/tcds_dma.c esp 631.4Scgd 641.4Scgd# Baseboard Lance ethernet. (XXX option slot lance) 651.4Scgddevice le at asic: ifnet, ether 661.4Scgdfile arch/alpha/tc/if_le.c le needs-count 671.1Scgd 681.4Scgd# 691.5Scgd# PCI-bearing chipsets and "necessary" files. 701.4Scgd# 711.1Scgd 721.5Scgddevice apecs at mainbus { } 731.5Scgdfile arch/alpha/pci/apecs.c apecs 741.5Scgdfile arch/alpha/pci/apecs_isa.c apecs 751.5Scgdfile arch/alpha/pci/apecs_pci.c apecs 761.4Scgd 771.5Scgddevice lca at cpu { } 781.5Scgdfile arch/alpha/pci/lca.c lca 791.5Scgdfile arch/alpha/pci/lca_pio.c lca 801.4Scgd 811.5Scgdfile arch/alpha/pci/pci_2100_a50.c dec_2100_a50 821.4Scgd 831.4Scgd# 841.4Scgd# PCI devices 851.4Scgd# 861.1Scgd 871.5Scgddevice pci at apecs, lca {[bus = -1], [dev = -1]} 881.1Scgd 891.4Scgdinclude "../../../dev/pci/files.pci" 901.4Scgdfile arch/alpha/pci/pci_machdep.c pci 911.1Scgd 921.5Scgddevice sio at pci { } 931.5Scgdfile arch/alpha/pci/sio.c sio 941.5Scgdfile arch/alpha/pci/sio_pic.c sio 951.5Scgd 961.5Scgd# 971.5Scgd# ISA Devices 981.5Scgd# 991.5Scgd 1001.5Scgddevice isa at sio {[port = -1], [size = 0], # XXX 1011.5Scgd [iomem = -1], [iosiz = 0], 1021.5Scgd [irq = -1], [drq = -1]} 1031.5Scgddevice clock at isa, asic # not really optional 1041.5Scgd 1051.5Scgdinclude "../../../dev/isa/files.isa" 1061.5Scgdfile arch/alpha/isa/isa_machdep.c isa needs-flag # XXX 1071.5Scgd 1081.5Scgd#file arch/alpha/isa/isafcns_jensen.c dec_2000_300 1091.5Scgd 1101.5Scgd# 1111.5Scgd# EISA Devices 1121.5Scgd# 1131.5Scgd 1141.5Scgd#include "../../../dev/eisa/files.eisa" 1151.5Scgd 1161.4Scgd# 1171.4Scgd# Standard files 1181.4Scgd# 1191.1Scgd 1201.1Scgdfile arch/alpha/alpha/autoconf.c 1211.1Scgdfile arch/alpha/alpha/conf.c 1221.1Scgdfile arch/alpha/alpha/interrupt.c 1231.1Scgdfile arch/alpha/alpha/machdep.c 1241.1Scgdfile arch/alpha/alpha/mainbus.c 1251.1Scgdfile arch/alpha/alpha/mem.c 1261.1Scgdfile arch/alpha/alpha/pmap.c 1271.1Scgdfile arch/alpha/alpha/process_machdep.c 1281.1Scgdfile arch/alpha/alpha/prom.c 1291.1Scgdfile arch/alpha/alpha/support.c 1301.1Scgdfile arch/alpha/alpha/sys_machdep.c 1311.1Scgdfile arch/alpha/alpha/trap.c 1321.1Scgdfile arch/alpha/alpha/vm_machdep.c 1331.1Scgdfile arch/alpha/alpha/disksubr.c 1341.1Scgdfile dev/cons.c 1351.1Scgdfile netinet/in_cksum.c 1361.4Scgd 1371.4Scgd# 1381.4Scgd# Optional files 1391.4Scgd# 1401.4Scgd 1411.1Scgdfile netns/ns_cksum.c ns 1421.1Scgd 1431.1Scgdfile compat/osf1/osf1_ioctl.c compat_osf1 1441.1Scgdfile compat/osf1/osf1_misc.c compat_osf1 1451.1Scgdfile compat/osf1/osf1_mount.c compat_osf1 1461.1Scgdfile compat/osf1/osf1_syscalls.c compat_osf1 1471.1Scgdfile compat/osf1/osf1_sysent.c compat_osf1 1481.5Scgd 1491.5Scgdfile arch/alpha/alpha/clock.c clock 1501.5Scgdfile arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300 1511.5Scgd dec_2100_a50 1521.5Scgd 1531.5Scgd# XXX 1541.5Scgdfile arch/alpha/alpha/promcons.c 155