Module Name:    src
Committed By:   matt
Date:           Fri Jun 17 03:55:58 UTC 2011

Modified Files:
        src/sys/arch/alpha: Makefile
        src/sys/arch/alpha/alpha: cpuconf.c
        src/sys/arch/alpha/conf: files.alpha majors.alpha
Removed Files:
        src/sys/arch/alpha/a12: a12dc.c a12dcreg.h if_xb.c if_xb.h
        src/sys/arch/alpha/alpha: avalon_a12.c
        src/sys/arch/alpha/pci: a12c.c a12c_bus_mem.c a12c_dma.c a12c_pci.c
            a12creg.h a12cvar.h pci_a12.c pci_a12.h

Log Message:
Remove Avalon A12 support.
ok ross@


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/alpha/Makefile
cvs rdiff -u -r1.26 -r0 src/sys/arch/alpha/a12/a12dc.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/alpha/a12/a12dcreg.h
cvs rdiff -u -r1.27 -r0 src/sys/arch/alpha/a12/if_xb.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/alpha/a12/if_xb.h
cvs rdiff -u -r1.16 -r0 src/sys/arch/alpha/alpha/avalon_a12.c
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/alpha/alpha/cpuconf.c
cvs rdiff -u -r1.183 -r1.184 src/sys/arch/alpha/conf/files.alpha
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/alpha/conf/majors.alpha
cvs rdiff -u -r1.24 -r0 src/sys/arch/alpha/pci/a12c.c
cvs rdiff -u -r1.7 -r0 src/sys/arch/alpha/pci/a12c_bus_mem.c \
    src/sys/arch/alpha/pci/a12c_dma.c
cvs rdiff -u -r1.8 -r0 src/sys/arch/alpha/pci/a12c_pci.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/alpha/pci/a12creg.h
cvs rdiff -u -r1.6 -r0 src/sys/arch/alpha/pci/a12cvar.h
cvs rdiff -u -r1.12 -r0 src/sys/arch/alpha/pci/pci_a12.c
cvs rdiff -u -r1.4 -r0 src/sys/arch/alpha/pci/pci_a12.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/alpha/Makefile
diff -u src/sys/arch/alpha/Makefile:1.14 src/sys/arch/alpha/Makefile:1.15
--- src/sys/arch/alpha/Makefile:1.14	Sun Apr  3 23:07:19 2011
+++ src/sys/arch/alpha/Makefile	Fri Jun 17 03:55:56 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2011/04/03 23:07:19 dyoung Exp $
+# $NetBSD: Makefile,v 1.15 2011/06/17 03:55:56 matt Exp $
 
 # Makefile for alpha tags file and boot blocks
 
@@ -13,7 +13,7 @@
 AALPHA=	${SYSDIR}/arch/alpha/alpha/*.s ${SYSDIR}/arch/alpha/pci/*.s
 
 # Directories in which to place tags links
-DALPHA=	a12 common eisa include isa jensenio mcbus pci sableio tc tlsb
+DALPHA=	common eisa include isa jensenio mcbus pci sableio tc tlsb
 
 .include "../../kern/Make.tags.inc"
 

Index: src/sys/arch/alpha/alpha/cpuconf.c
diff -u src/sys/arch/alpha/alpha/cpuconf.c:1.33 src/sys/arch/alpha/alpha/cpuconf.c:1.34
--- src/sys/arch/alpha/alpha/cpuconf.c:1.33	Wed Mar 18 10:22:22 2009
+++ src/sys/arch/alpha/alpha/cpuconf.c	Fri Jun 17 03:55:57 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: cpuconf.c,v 1.33 2009/03/18 10:22:22 cegger Exp $ */
+/* $NetBSD: cpuconf.c,v 1.34 2011/06/17 03:55:57 matt Exp $ */
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -60,7 +60,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cpuconf.c,v 1.33 2009/03/18 10:22:22 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpuconf.c,v 1.34 2011/06/17 03:55:57 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -124,13 +124,6 @@
 #define	dec_eb164_init		platform_not_configured
 #endif
 
-#include "opt_avalon_a12.h"
-#ifdef AVALON_A12
-extern void avalon_a12_init(void);
-#else
-#define	avalon_a12_init		platform_not_configured
-#endif
-
 #include "opt_dec_kn300.h"
 #ifdef	DEC_KN300
 extern void dec_kn300_init(void);
@@ -219,7 +212,6 @@
 	cpu_init(ST_DEC_3000_500, dec_3000_500_init, "DEC_3000_500"),
 	cpu_init(ST_DEC_2000_300, dec_2000_300_init, "DEC_2000_300"),
 	cpu_init(ST_DEC_3000_300, dec_3000_300_init, "DEC_3000_300"),
-	cpu_init(ST_AVALON_A12, avalon_a12_init, "AVALON_A12"),
 	cpu_init(ST_DEC_2100_A500, dec_2100_a500_init, "DEC_2100_A500"),
 	cpu_notsupp(ST_DEC_APXVME_64, "AXPvme 64"),
 	cpu_init(ST_DEC_AXPPCI_33, dec_axppci_33_init, "DEC_AXPPCI_33"),

Index: src/sys/arch/alpha/conf/files.alpha
diff -u src/sys/arch/alpha/conf/files.alpha:1.183 src/sys/arch/alpha/conf/files.alpha:1.184
--- src/sys/arch/alpha/conf/files.alpha:1.183	Sun Jun 12 03:35:37 2011
+++ src/sys/arch/alpha/conf/files.alpha	Fri Jun 17 03:55:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: files.alpha,v 1.183 2011/06/12 03:35:37 rmind Exp $
+# $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $
 #
 # alpha-specific configuration info
 
@@ -21,7 +21,6 @@
 defflag		DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
 defflag		DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
 defflag		DEC_KN300	# KN300:	AlphaServer 4X00
-defflag		AVALON_A12	# Avalon:	A12T1, A12M Parallel Supercomputer
 defflag		DEC_1000	# Mikasa etc:	AlphaServer 1000
 defflag		DEC_1000A	# Corelle etc:	AlphaServer 800 and 1000A
 defflag		DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
@@ -233,16 +232,6 @@
 file	arch/alpha/pci/cia_swiz_bus_io.c cia
 file	arch/alpha/pci/cia_swiz_bus_mem.c cia
 
-define	a12c_xb {}
-define	a12c_a12dc {}
-
-device	a12c { }: pcibus, a12c_xb, a12c_a12dc
-attach	a12c at mainbus
-file	arch/alpha/pci/a12c.c		a12c
-file	arch/alpha/pci/a12c_bus_mem.c	a12c
-file	arch/alpha/pci/a12c_dma.c	a12c
-file	arch/alpha/pci/a12c_pci.c	a12c
-
 device	dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32
 attach	dwlpx at kft
 file	arch/alpha/pci/dwlpx.c		dwlpx
@@ -322,7 +311,6 @@
 file	arch/alpha/pci/pci_2100_a50.c	dec_2100_a50
 file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500 | dec_2100a_a500
 file	arch/alpha/pci/pci_up1000.c	api_up1000
-file	arch/alpha/pci/pci_a12.c	avalon_a12
 file	arch/alpha/pci/pci_alphabook1.c	dec_alphabook1
 file	arch/alpha/pci/pci_axppci_33.c	dec_axppci_33
 file	arch/alpha/pci/pci_eb164.c	dec_eb164
@@ -355,22 +343,6 @@
 file	arch/alpha/pci/sio_pic.c	sio | pceb
 
 #
-# alpha/a12 platform-specific drivers
-#
-
-# Switch
-
-device	xb
-attach	xb at a12c_xb
-file	arch/alpha/a12/if_xb.c	xb
-
-# Console
-
-device	a12dc
-attach	a12dc at a12c_a12dc
-file	arch/alpha/a12/a12dc.c	a12dc		needs-flag
-
-#
 # Devices that can live on multiple busses
 #
 
@@ -434,7 +406,6 @@
 file	arch/alpha/alpha/dec_kn8ae.c		dec_kn8ae
 file	arch/alpha/alpha/dec_kn300.c		dec_kn300
 file	arch/alpha/alpha/api_up1000.c		api_up1000
-file	arch/alpha/alpha/avalon_a12.c		avalon_a12
 file	arch/alpha/alpha/dec_1000a.c		dec_1000 | dec_1000a
 file	arch/alpha/alpha/dec_6600.c		dec_6600
 

Index: src/sys/arch/alpha/conf/majors.alpha
diff -u src/sys/arch/alpha/conf/majors.alpha:1.25 src/sys/arch/alpha/conf/majors.alpha:1.26
--- src/sys/arch/alpha/conf/majors.alpha:1.25	Sat Mar  6 23:45:39 2010
+++ src/sys/arch/alpha/conf/majors.alpha	Fri Jun 17 03:55:57 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.alpha,v 1.25 2010/03/06 23:45:39 plunky Exp $
+#	$NetBSD: majors.alpha,v 1.26 2011/06/17 03:55:57 matt Exp $
 #
 # Device majors for alpha
 #
@@ -37,7 +37,7 @@
 device-major	se		char 37			se
 device-major	satlink		char 38			satlink
 device-major	rnd		char 39			rnd
-device-major	a12dc		char 40			a12dc
+#device-major	obsolete	char 40			obsolete
 device-major	spkr		char 41			spkr
 device-major	scsibus		char 42			scsibus
 device-major	raid		char 43  block 16	raid

Reply via email to