summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/conf/files.alpha
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>1997-01-24 19:58:34 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>1997-01-24 19:58:34 +0000
commit0ef244d8476654749f2eaf9441dc06b2fd4d4f7b (patch)
tree270851bce850e6dddd96484e78fa648cb8bec296 /sys/arch/alpha/conf/files.alpha
parenta77b8c21d70779c5365903c1f86d3c3126549212 (diff)
Sync with NetBSD 961207
Diffstat (limited to 'sys/arch/alpha/conf/files.alpha')
-rw-r--r--sys/arch/alpha/conf/files.alpha74
1 files changed, 48 insertions, 26 deletions
diff --git a/sys/arch/alpha/conf/files.alpha b/sys/arch/alpha/conf/files.alpha
index 4fa2d3f237c..404a5430d30 100644
--- a/sys/arch/alpha/conf/files.alpha
+++ b/sys/arch/alpha/conf/files.alpha
@@ -1,5 +1,5 @@
-# $OpenBSD: files.alpha,v 1.7 1996/12/08 00:20:22 niklas Exp $
-# $NetBSD: files.alpha,v 1.27 1996/10/22 21:15:45 cgd Exp $
+# $OpenBSD: files.alpha,v 1.8 1997/01/24 19:57:03 niklas Exp $
+# $NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $
#
# alpha-specific configuration info
@@ -8,15 +8,26 @@ maxpartitions 8
maxusers 2 8 64
+# a wscons output device; used later, but needs to be near the top for
+# common file (e.g. vga) definitions.
+define wsconsdev {[console = -1]}
+
+# this loses, but there's no way to define attributes which have attributes
+define alpha_shared_intr
+file arch/alpha/common/shared_intr.c alpha_shared_intr | dec_eb164 |
+ dec_kn20aa
+
+device vga: wsconsdev
+file arch/alpha/common/vga.c vga
#
# Bus-independent devices
#
-device mainbus { } # no locators (yet?)
+device mainbus { } # no locators (yet?)
attach mainbus at root
-device cpu { } # not really optional; can be a 'bus'
+device cpu { } # not really optional
attach cpu at mainbus
file arch/alpha/alpha/cpu.c cpu
@@ -49,7 +60,6 @@ file arch/alpha/wscons/wscons_rops.c raster
#
# "Workstation Console" glue; attaches frame buffer to emulator & kbd.
#
-define wsconsdev {[console = -1]}
device wscons
attach wscons at wsconsdev
file arch/alpha/wscons/wscons.c wscons needs-flag
@@ -59,7 +69,6 @@ file arch/alpha/wscons/event.c wscons
file arch/alpha/wscons/kbd.c wscons
file arch/alpha/wscons/ms.c wscons
-
#
# TurboChannel Devices
#
@@ -137,13 +146,22 @@ include "dev/isa/files.isa"
#device jcombo at ibus: isabus
#device jeisa at ibus: eisabus
-device pckbd
-attach pckbd at isa
-file arch/alpha/isa/pckbd.c pckbd needs-flag
-device pms
-attach pms at isa
-file arch/alpha/isa/pms.c pms needs-flag
+file arch/alpha/isa/isa_machdep.c isa
+
+device pcppi { }
+attach pcppi at isa
+file arch/alpha/isa/pcppi.c pcppi
+device pckbd
+attach pckbd at pcppi
+file arch/alpha/isa/pckbd.c pckbd
+
+device pms
+attach pms at pcppi
+file arch/alpha/isa/pms.c pms
+
+attach vga at isa with vga_isa
+file arch/alpha/isa/vga_isa.c vga_isa needs-flag
#
# EISA Bus support
@@ -161,16 +179,17 @@ include "dev/eisa/files.eisa"
device apecs: pcibus
attach apecs at mainbus
file arch/alpha/pci/apecs.c apecs
+file arch/alpha/pci/apecs_bus_io.c apecs
+file arch/alpha/pci/apecs_bus_mem.c apecs
file arch/alpha/pci/apecs_pci.c apecs
device lca: pcibus
attach lca at mainbus
file arch/alpha/pci/lca.c lca
+file arch/alpha/pci/lca_bus_io.c lca
+file arch/alpha/pci/lca_bus_mem.c lca
file arch/alpha/pci/lca_pci.c lca
-file arch/alpha/pci/apecs_lca_bus_io.c apecs | lca
-file arch/alpha/pci/apecs_lca_bus_mem.c apecs | lca
-
device cia: pcibus
attach cia at mainbus
file arch/alpha/pci/cia.c cia
@@ -179,8 +198,10 @@ file arch/alpha/pci/cia_bus_mem.c cia
file arch/alpha/pci/cia_pci.c cia
file arch/alpha/pci/pci_2100_a50.c dec_2100_a50
-file arch/alpha/pci/pci_kn20aa.c dec_kn20aa
file arch/alpha/pci/pci_axppci_33.c dec_axppci_33
+file arch/alpha/pci/pci_eb164.c dec_eb164
+file arch/alpha/pci/pci_eb164_intr.s dec_eb164
+file arch/alpha/pci/pci_kn20aa.c dec_kn20aa
#
@@ -189,7 +210,7 @@ file arch/alpha/pci/pci_axppci_33.c dec_axppci_33
file arch/alpha/pci/pci_machdep.c pci
-device sio: isabus
+device sio: isabus, alpha_shared_intr
attach sio at pci
device pceb: isabus, eisabus
attach pceb at pci
@@ -204,9 +225,8 @@ file arch/alpha/pci/tga_bt463.c tga
file arch/alpha/pci/tga_bt485.c tga
-device pcivga: wsconsdev
-attach pcivga at pci
-file arch/alpha/pci/pcivga.c pcivga needs-flag
+attach vga at pci with vga_pci
+file arch/alpha/pci/vga_pci.c vga_pci needs-flag
#
@@ -255,12 +275,14 @@ file netns/ns_cksum.c ns
file arch/alpha/alpha/promcons.c
# XXX
-file arch/alpha/alpha/dec_3000_500.c dec_3000_500
-file arch/alpha/alpha/dec_3000_300.c dec_3000_300
-file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50
-file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa
-file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33
-file arch/alpha/alpha/dec_21000.c dec_21000
+file arch/alpha/alpha/cpuconf.c
+file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 needs-flag
+file arch/alpha/alpha/dec_21000.c dec_21000 needs-flag
+file arch/alpha/alpha/dec_3000_300.c dec_3000_300 needs-flag
+file arch/alpha/alpha/dec_3000_500.c dec_3000_500 needs-flag
+file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 needs-flag
+file arch/alpha/alpha/dec_eb164.c dec_eb164 needs-flag
+file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa needs-flag
# OSF/1 Binary Compatibility (COMPAT_OSF1)
include "compat/osf1/files.osf1"