files.alpha revision 1.5
1# $NetBSD: files.alpha,v 1.5 1995/06/27 01:02:23 cgd Exp $ 2# 3# alpha-specific configuration info 4 5# maxpartitions must be first item in files.${ARCH}.newconf 6maxpartitions 8 7 8maxusers 2 8 64 9 10 11# 12# Bus-independent devices 13# 14 15device mainbus at root { } # no locators (yet?) 16 17device cpu at mainbus { } # not really optional; can be a 'bus' 18file arch/alpha/alpha/cpu.c cpu 19 20# 21# Machine-independent SCSI drivers 22# 23 24include "../../../scsi/files.scsi" 25major { st = 2 } 26major { cd = 3 } 27major { sd = 8 } 28 29# 30# TurboChannel Devices 31# 32 33# the turbochannel bus itself 34device tc at mainbus { slot = -1, offset = -1 } 35file arch/alpha/tc/tc.c tc needs-flag 36file arch/alpha/tc/tc_3000_300.c dec_3000_300 37file arch/alpha/tc/tc_3000_500.c dec_3000_500 38 39# the TurboChannel IOCTL ASIC 40device asic at tc { offset = -1 } # not really optional 41file arch/alpha/tc/asic.c asic 42 43# the TurboChannel clock (XXX) 44# device clock at asic # not really optional 45#file arch/alpha/alpha/clock.c clock 46 47# Smart Frame buffer (XXX NOT YET SUPPORTED) 48device sfb at tc 49file arch/alpha/tc/sfb.c sfb 50 51# 8530 UARTs 52device scc at asic 53file arch/alpha/tc/scc.c scc needs-count 54 55# the TCDS ASIC 56device tcds at tc { slot = -1 } 57file arch/alpha/tc/tcds.c tcds needs-count 58 59# 53C[F]90 SCSI 60device esp at tcds: scsi 61file arch/alpha/tc/esp.c esp needs-count 62file arch/alpha/tc/tcds_dma.c esp 63 64# Baseboard Lance ethernet. (XXX option slot lance) 65device le at asic: ifnet, ether 66file arch/alpha/tc/if_le.c le needs-count 67 68# 69# PCI-bearing chipsets and "necessary" files. 70# 71 72device apecs at mainbus { } 73file arch/alpha/pci/apecs.c apecs 74file arch/alpha/pci/apecs_isa.c apecs 75file arch/alpha/pci/apecs_pci.c apecs 76 77device lca at cpu { } 78file arch/alpha/pci/lca.c lca 79file arch/alpha/pci/lca_pio.c lca 80 81file arch/alpha/pci/pci_2100_a50.c dec_2100_a50 82 83# 84# PCI devices 85# 86 87device pci at apecs, lca {[bus = -1], [dev = -1]} 88 89include "../../../dev/pci/files.pci" 90file arch/alpha/pci/pci_machdep.c pci 91 92device sio at pci { } 93file arch/alpha/pci/sio.c sio 94file arch/alpha/pci/sio_pic.c sio 95 96# 97# ISA Devices 98# 99 100device isa at sio {[port = -1], [size = 0], # XXX 101 [iomem = -1], [iosiz = 0], 102 [irq = -1], [drq = -1]} 103device clock at isa, asic # not really optional 104 105include "../../../dev/isa/files.isa" 106file arch/alpha/isa/isa_machdep.c isa needs-flag # XXX 107 108#file arch/alpha/isa/isafcns_jensen.c dec_2000_300 109 110# 111# EISA Devices 112# 113 114#include "../../../dev/eisa/files.eisa" 115 116# 117# Standard files 118# 119 120file arch/alpha/alpha/autoconf.c 121file arch/alpha/alpha/conf.c 122file arch/alpha/alpha/interrupt.c 123file arch/alpha/alpha/machdep.c 124file arch/alpha/alpha/mainbus.c 125file arch/alpha/alpha/mem.c 126file arch/alpha/alpha/pmap.c 127file arch/alpha/alpha/process_machdep.c 128file arch/alpha/alpha/prom.c 129file arch/alpha/alpha/support.c 130file arch/alpha/alpha/sys_machdep.c 131file arch/alpha/alpha/trap.c 132file arch/alpha/alpha/vm_machdep.c 133file arch/alpha/alpha/disksubr.c 134file dev/cons.c 135file netinet/in_cksum.c 136 137# 138# Optional files 139# 140 141file netns/ns_cksum.c ns 142 143file compat/osf1/osf1_ioctl.c compat_osf1 144file compat/osf1/osf1_misc.c compat_osf1 145file compat/osf1/osf1_mount.c compat_osf1 146file compat/osf1/osf1_syscalls.c compat_osf1 147file compat/osf1/osf1_sysent.c compat_osf1 148 149file arch/alpha/alpha/clock.c clock 150file arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300 151 dec_2100_a50 152 153# XXX 154file arch/alpha/alpha/promcons.c 155