summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/conf/files.alpha
diff options
context:
space:
mode:
authorArtur Grabowski <art@cvs.openbsd.org>2000-11-08 16:01:27 +0000
committerArtur Grabowski <art@cvs.openbsd.org>2000-11-08 16:01:27 +0000
commitfd438f5ca0b94ed3d88d133b522e0103dee486b8 (patch)
tree6d0a5d2c22adef30dd9a9bb3ce9d92ff9ebc024a /sys/arch/alpha/conf/files.alpha
parent979a51167c72e38f0c094528a264a7fccca6d1c5 (diff)
Merge in big portions of the improvements NetBSD did to their alpha port.
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware support, possiblity for ELF, etc, etc. Too much to mention. This is still work in progress. video consoles might be broken, otherwise we have basically the same functionality as before plus more.
Diffstat (limited to 'sys/arch/alpha/conf/files.alpha')
-rw-r--r--sys/arch/alpha/conf/files.alpha26
1 files changed, 19 insertions, 7 deletions
diff --git a/sys/arch/alpha/conf/files.alpha b/sys/arch/alpha/conf/files.alpha
index 06379c28723..0184c6a13c4 100644
--- a/sys/arch/alpha/conf/files.alpha
+++ b/sys/arch/alpha/conf/files.alpha
@@ -1,4 +1,4 @@
-# $OpenBSD: files.alpha,v 1.34 2000/08/12 20:11:32 ericj Exp $
+# $OpenBSD: files.alpha,v 1.35 2000/11/08 16:01:07 art Exp $
# $NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $
#
# alpha-specific configuration info
@@ -13,6 +13,9 @@ define alpha_shared_intr
file arch/alpha/dev/shared_intr.c alpha_shared_intr | dec_eb164 |
dec_kn20aa
+define alpha_sgmap
+file arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500
+
#
# Bus-independent devices
#
@@ -132,7 +135,6 @@ major { wd = 0 }
#device jeisa at ibus: eisabus
file arch/alpha/isa/isa_machdep.c isa
-file arch/alpha/pci/pciide_machdep.c pci
device pckbc { }
attach pckbc at isa
@@ -168,6 +170,11 @@ include "dev/eisa/files.eisa"
# include "dev/pci/files.pci" XXX SEE ABOVE
+file arch/alpha/pci/pciide_machdep.c pci
+
+define alpha_pci_sgmap_pte64
+file arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64
+
device apecs: pcibus
attach apecs at mainbus
file arch/alpha/pci/apecs.c apecs
@@ -182,19 +189,23 @@ 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
-device cia: pcibus
+device cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach cia at mainbus
file arch/alpha/pci/cia.c cia
+file arch/alpha/pci/cia_dma.c cia
+file arch/alpha/pci/cia_pci.c cia
file arch/alpha/pci/cia_bus_io.c cia
file arch/alpha/pci/cia_bus_mem.c cia
-file arch/alpha/pci/cia_pci.c cia
+file arch/alpha/pci/cia_bwx_bus_io.c cia
+file arch/alpha/pci/cia_bwx_bus_mem.c cia
+
file arch/alpha/pci/pci_2100_a50.c dec_2100_a50
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
-
+file arch/alpha/pci/pci_550.c dec_550
#
# PCI Bus devices
@@ -243,8 +254,7 @@ file arch/alpha/alpha/interrupt.c
file arch/alpha/alpha/machdep.c
file arch/alpha/alpha/mainbus.c
file arch/alpha/alpha/mem.c
-file arch/alpha/alpha/pmap.c new_pmap
-file arch/alpha/alpha/pmap.old.c !new_pmap
+file arch/alpha/alpha/pmap.c
file arch/alpha/alpha/process_machdep.c
file arch/alpha/alpha/prom.c
file arch/alpha/alpha/support.c
@@ -252,6 +262,7 @@ file arch/alpha/alpha/sys_machdep.c
file arch/alpha/alpha/trap.c
file arch/alpha/alpha/vm_machdep.c
file arch/alpha/alpha/disksubr.c
+file arch/alpha/common/bus_dma.c
file dev/cons.c
@@ -275,6 +286,7 @@ 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
+file arch/alpha/alpha/dec_550.c dec_550 needs-flag
# OSF/1 Binary Compatibility (COMPAT_OSF1)
include "compat/osf1/files.osf1"