Module Name: src
Committed By: matt
Date: Sun Jun 5 16:59:21 UTC 2011
Modified Files:
src/sys/arch/vax/include: cpu.h nexus.h types.h
src/sys/arch/vax/uba: uba_ubi.c
src/sys/arch/vax/vax: ka6400.c ka730.c ka820.c ka88.c multicpu.c ubi.c
Log Message:
device_t, cfdata_t, etc.
CFATTACH_DECL -> CFATTACH_DECL_NEW for sizeof(struct device).
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/vax/include/cpu.h
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/vax/include/nexus.h
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/vax/include/types.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/vax/uba/uba_ubi.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/vax/vax/ka6400.c \
src/sys/arch/vax/vax/ka88.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/vax/vax/ka730.c
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/vax/vax/ka820.c
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/vax/vax/multicpu.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/vax/vax/ubi.c
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/vax/include/cpu.h
diff -u src/sys/arch/vax/include/cpu.h:1.92 src/sys/arch/vax/include/cpu.h:1.93
--- src/sys/arch/vax/include/cpu.h:1.92 Thu Apr 14 08:17:27 2011
+++ src/sys/arch/vax/include/cpu.h Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.92 2011/04/14 08:17:27 matt Exp $ */
+/* $NetBSD: cpu.h,v 1.93 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 1994 Ludd, University of Lule}, Sweden
@@ -123,7 +123,7 @@
* Public members.
*/
struct cpu_data ci_data; /* MI per-cpu data */
- struct device *ci_dev; /* device struct for this cpu */
+ device_t ci_dev; /* device struct for this cpu */
int ci_mtx_oldspl; /* saved spl */
int ci_mtx_count; /* negative count of mutexes */
int ci_cpuid; /* h/w specific cpu id */
Index: src/sys/arch/vax/include/nexus.h
diff -u src/sys/arch/vax/include/nexus.h:1.26 src/sys/arch/vax/include/nexus.h:1.27
--- src/sys/arch/vax/include/nexus.h:1.26 Thu Jul 1 19:50:12 2010
+++ src/sys/arch/vax/include/nexus.h Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: nexus.h,v 1.26 2010/07/01 19:50:12 ragge Exp $ */
+/* $NetBSD: nexus.h,v 1.27 2011/06/05 16:59:21 matt Exp $ */
/*-
* Copyright (c) 1982, 1986 The Regents of the University of California.
@@ -114,7 +114,7 @@
/* Memory device struct. This should be somewhere else */
struct mem_softc {
- struct device *sc_dev;
+ device_t sc_dev;
void * sc_memaddr;
int sc_memtype;
int sc_memnr;
Index: src/sys/arch/vax/include/types.h
diff -u src/sys/arch/vax/include/types.h:1.41 src/sys/arch/vax/include/types.h:1.42
--- src/sys/arch/vax/include/types.h:1.41 Wed Dec 22 01:03:18 2010
+++ src/sys/arch/vax/include/types.h Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.41 2010/12/22 01:03:18 matt Exp $ */
+/* $NetBSD: types.h,v 1.42 2011/06/05 16:59:21 matt Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -77,4 +77,6 @@
#define __HAVE_FAST_SOFTINTS
#define __HAVE_CPU_DATA_FIRST
+#define __HAVE___LWP_GETPRIVATE_FAST
+
#endif /* _MACHTYPES_H_ */
Index: src/sys/arch/vax/uba/uba_ubi.c
diff -u src/sys/arch/vax/uba/uba_ubi.c:1.2 src/sys/arch/vax/uba/uba_ubi.c:1.3
--- src/sys/arch/vax/uba/uba_ubi.c:1.2 Tue Dec 14 23:38:30 2010
+++ src/sys/arch/vax/uba/uba_ubi.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: uba_ubi.c,v 1.2 2010/12/14 23:38:30 matt Exp $ */
+/* $NetBSD: uba_ubi.c,v 1.3 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 1982, 1986 The Regents of the University of California.
* All rights reserved.
@@ -68,7 +68,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uba_ubi.c,v 1.2 2010/12/14 23:38:30 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uba_ubi.c,v 1.3 2011/06/05 16:59:21 matt Exp $");
#define _VAX_BUS_DMA_PRIVATE
@@ -98,8 +98,8 @@
* and bus status/command registers, the latter are (partly) IPR's
* on 750.
*/
-static int dw730_match(struct device *, struct cfdata *, void *);
-static void dw730_attach(struct device *, struct device *, void *);
+static int dw730_match(device_t, cfdata_t, void *);
+static void dw730_attach(device_t, device_t, void *);
static void dw730_init(struct uba_softc*);
#ifdef notyet
static void dw730_purge(struct uba_softc *, int);
Index: src/sys/arch/vax/vax/ka6400.c
diff -u src/sys/arch/vax/vax/ka6400.c:1.15 src/sys/arch/vax/vax/ka6400.c:1.16
--- src/sys/arch/vax/vax/ka6400.c:1.15 Tue Dec 14 23:44:49 2010
+++ src/sys/arch/vax/vax/ka6400.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ka6400.c,v 1.15 2010/12/14 23:44:49 matt Exp $ */
+/* $NetBSD: ka6400.c,v 1.16 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 2000 Ludd, University of Lule}, Sweden. All rights reserved.
@@ -40,7 +40,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ka6400.c,v 1.15 2010/12/14 23:44:49 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ka6400.c,v 1.16 2011/06/05 16:59:21 matt Exp $");
#include "opt_multiprocessor.h"
@@ -194,7 +194,7 @@
static void ms6400_attach(device_t , device_t , void*);
struct mem_xmi_softc {
- struct device *sc_dev;
+ device_t sc_dev;
bus_space_tag_t sc_iot;
bus_space_handle_t sc_ioh;
};
Index: src/sys/arch/vax/vax/ka88.c
diff -u src/sys/arch/vax/vax/ka88.c:1.15 src/sys/arch/vax/vax/ka88.c:1.16
--- src/sys/arch/vax/vax/ka88.c:1.15 Tue Dec 14 23:44:49 2010
+++ src/sys/arch/vax/vax/ka88.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ka88.c,v 1.15 2010/12/14 23:44:49 matt Exp $ */
+/* $NetBSD: ka88.c,v 1.16 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 2000 Ludd, University of Lule}, Sweden. All rights reserved.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ka88.c,v 1.15 2010/12/14 23:44:49 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ka88.c,v 1.16 2011/06/05 16:59:21 matt Exp $");
#include "opt_multiprocessor.h"
@@ -165,7 +165,7 @@
ka88_cpu_match, ka88_cpu_attach, NULL, NULL);
struct mem_nmi_softc {
- struct device *sc_dev;
+ device_t sc_dev;
bus_space_tag_t sc_iot;
bus_space_handle_t sc_ioh;
};
Index: src/sys/arch/vax/vax/ka730.c
diff -u src/sys/arch/vax/vax/ka730.c:1.2 src/sys/arch/vax/vax/ka730.c:1.3
--- src/sys/arch/vax/vax/ka730.c:1.2 Tue Dec 14 23:44:49 2010
+++ src/sys/arch/vax/vax/ka730.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ka730.c,v 1.2 2010/12/14 23:44:49 matt Exp $ */
+/* $NetBSD: ka730.c,v 1.3 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 1982, 1986, 1988 The Regents of the University of California.
* All rights reserved.
@@ -68,7 +68,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ka730.c,v 1.2 2010/12/14 23:44:49 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ka730.c,v 1.3 2011/06/05 16:59:21 matt Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -120,16 +120,16 @@
aprint_normal("KA730, ucode rev %d\n", V730UCODE(vax_cpudata));
}
-static void ka730_memenable(struct device *, struct device *, void *);
-static int ka730_memmatch(struct device *, struct cfdata *, void *);
+static void ka730_memenable(device_t, device_t, void *);
+static int ka730_memmatch(device_t, cfdata_t, void *);
-CFATTACH_DECL(mem_ubi, sizeof(struct device),
+CFATTACH_DECL_NEW(mem_ubi, 0,
ka730_memmatch, ka730_memenable, NULL, NULL);
int
-ka730_memmatch(struct device *parent, struct cfdata *cf, void *aux)
+ka730_memmatch(device_t parent, cfdata_t cf, void *aux)
{
- struct sbi_attach_args *sa = (struct sbi_attach_args *)aux;
+ struct sbi_attach_args *sa = aux;
if (cf->cf_loc[UBICF_TR] != sa->sa_nexnum &&
cf->cf_loc[UBICF_TR] > UBICF_TR_DEFAULT)
@@ -148,7 +148,7 @@
/* enable crd interrupts */
void
-ka730_memenable(struct device *parent, struct device *self, void *aux)
+ka730_memenable(device_t parent, device_t self, void *aux)
{
}
Index: src/sys/arch/vax/vax/ka820.c
diff -u src/sys/arch/vax/vax/ka820.c:1.53 src/sys/arch/vax/vax/ka820.c:1.54
--- src/sys/arch/vax/vax/ka820.c:1.53 Tue Dec 14 23:44:49 2010
+++ src/sys/arch/vax/vax/ka820.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ka820.c,v 1.53 2010/12/14 23:44:49 matt Exp $ */
+/* $NetBSD: ka820.c,v 1.54 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 1988 Regents of the University of California.
* All rights reserved.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ka820.c,v 1.53 2010/12/14 23:44:49 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ka820.c,v 1.54 2011/06/05 16:59:21 matt Exp $");
#include "opt_multiprocessor.h"
@@ -279,7 +279,7 @@
static void ms820_attach(device_t, device_t, void*);
struct mem_bi_softc {
- struct device *sc_dev;
+ device_t sc_dev;
bus_space_tag_t sc_iot;
bus_space_handle_t sc_ioh;
};
Index: src/sys/arch/vax/vax/multicpu.c
diff -u src/sys/arch/vax/vax/multicpu.c:1.31 src/sys/arch/vax/vax/multicpu.c:1.32
--- src/sys/arch/vax/vax/multicpu.c:1.31 Tue Dec 14 23:44:49 2010
+++ src/sys/arch/vax/vax/multicpu.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: multicpu.c,v 1.31 2010/12/14 23:44:49 matt Exp $ */
+/* $NetBSD: multicpu.c,v 1.32 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 2000 Ludd, University of Lule}, Sweden. All rights reserved.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: multicpu.c,v 1.31 2010/12/14 23:44:49 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: multicpu.c,v 1.32 2011/06/05 16:59:21 matt Exp $");
#include "opt_multiprocessor.h"
@@ -57,7 +57,7 @@
struct cpuq {
SIMPLEQ_ENTRY(cpuq) cq_q;
struct cpu_info *cq_ci;
- struct device *cq_dev;
+ device_t cq_dev;
};
SIMPLEQ_HEAD(, cpuq) cpuq = SIMPLEQ_HEAD_INITIALIZER(cpuq);
Index: src/sys/arch/vax/vax/ubi.c
diff -u src/sys/arch/vax/vax/ubi.c:1.3 src/sys/arch/vax/vax/ubi.c:1.4
--- src/sys/arch/vax/vax/ubi.c:1.3 Tue Dec 14 23:44:50 2010
+++ src/sys/arch/vax/vax/ubi.c Sun Jun 5 16:59:21 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ubi.c,v 1.3 2010/12/14 23:44:50 matt Exp $ */
+/* $NetBSD: ubi.c,v 1.4 2011/06/05 16:59:21 matt Exp $ */
/*
* Copyright (c) 1999 Ludd, University of Lule}, Sweden.
* All rights reserved.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ubi.c,v 1.3 2010/12/14 23:44:50 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ubi.c,v 1.4 2011/06/05 16:59:21 matt Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -44,10 +44,10 @@
#include <machine/ka730.h>
static int ubi_print(void *, const char *);
-static int ubi_match(struct device *, struct cfdata *, void *);
-static void ubi_attach(struct device *, struct device *, void*);
+static int ubi_match(device_t, cfdata_t, void *);
+static void ubi_attach(device_t, device_t, void*);
-CFATTACH_DECL_NEW(ubi, sizeof(struct device),
+CFATTACH_DECL_NEW(ubi, 0,
ubi_match, ubi_attach, NULL, NULL);
int
@@ -64,7 +64,7 @@
int
-ubi_match(struct device *parent, struct cfdata *cf, void *aux)
+ubi_match(device_t parent, cfdata_t cf, void *aux)
{
if (vax_bustype == VAX_UNIBUS)
return 1;
@@ -72,7 +72,7 @@
}
void
-ubi_attach(struct device *parent, struct device *self, void *aux)
+ubi_attach(device_t parent, device_t self, void *aux)
{
struct sbi_attach_args sa;