Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/hp700 Make the interrupt evcnt name consistent ever...
details: https://anonhg.NetBSD.org/src/rev/b220da3920d4
branches: trunk
changeset: 759307:b220da3920d4
user: skrll <skrll%NetBSD.org@localhost>
date: Sun Dec 05 12:19:09 2010 +0000
description:
Make the interrupt evcnt name consistent everywhere.
diffstat:
sys/arch/hp700/dev/apic.c | 12 ++++++++----
sys/arch/hp700/dev/asp.c | 5 +++--
sys/arch/hp700/dev/dino.c | 14 +++++++-------
sys/arch/hp700/dev/lasi.c | 5 +++--
sys/arch/hp700/dev/mongoose.c | 8 ++++----
sys/arch/hp700/dev/siop_sgc.c | 8 ++++----
sys/arch/hp700/dev/wax.c | 5 +++--
sys/arch/hp700/gsc/com_gsc.c | 8 ++++----
sys/arch/hp700/gsc/gscbus.c | 10 +++++-----
sys/arch/hp700/gsc/gsckbc.c | 8 ++++----
sys/arch/hp700/gsc/harmony.c | 6 +++---
sys/arch/hp700/gsc/if_ie_gsc.c | 9 ++++-----
sys/arch/hp700/gsc/if_iee_gsc.c | 8 ++++----
sys/arch/hp700/gsc/lpt_gsc.c | 9 ++++-----
sys/arch/hp700/gsc/oosiop_gsc.c | 8 ++++----
sys/arch/hp700/gsc/osiop_gsc.c | 8 ++++----
sys/arch/hp700/gsc/siop_gsc.c | 8 ++++----
sys/arch/hp700/hp700/intr.c | 23 +++++++++++++++--------
sys/arch/hp700/hp700/intr.h | 9 +++++----
19 files changed, 92 insertions(+), 79 deletions(-)
diffs (truncated from 612 to 300 lines):
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/apic.c
--- a/sys/arch/hp700/dev/apic.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/apic.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: apic.c,v 1.7 2010/04/24 10:41:21 skrll Exp $ */
+/* $NetBSD: apic.c,v 1.8 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: apic.c,v 1.7 2007/10/06 23:50:54 krw Exp $ */
@@ -71,6 +71,7 @@
void *arg;
struct apic_iv *next;
struct evcnt *cnt;
+ char aiv_name[32];
};
struct apic_iv *apic_intr_list[CPU_NINTS];
@@ -189,8 +190,11 @@
return NULL;
}
+ snprintf(aiv->aiv_name, sizeof(aiv->aiv_name), "line %d irq %d",
+ line, irq);
+
evcnt_attach_dynamic(cnt, EVCNT_TYPE_INTR, NULL,
- device_xname(sc->sc_dv), "irq" /* XXXNH */);
+ device_xname(sc->sc_dv), aiv->aiv_name);
biv = apic_intr_list[irq];
while (biv->next)
biv = biv->next;
@@ -199,8 +203,8 @@
return arg;
}
- if ((iv = hp700_intr_establish(sc->sc_dv, pri, apic_intr,
- aiv, &int_reg_cpu, irq))) {
+ iv = hp700_intr_establish(pri, apic_intr, aiv, &int_reg_cpu, irq);
+ if (iv) {
ent0 = (31 - irq) & APIC_ENT0_VEC;
ent0 |= apic_get_int_ent0(sc, line);
#if 0
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/asp.c
--- a/sys/arch/hp700/dev/asp.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/asp.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: asp.c,v 1.15 2009/11/03 05:07:25 snj Exp $ */
+/* $NetBSD: asp.c,v 1.16 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: asp.c,v 1.5 2000/02/09 05:04:22 mickey Exp $ */
@@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: asp.c,v 1.15 2009/11/03 05:07:25 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: asp.c,v 1.16 2010/12/05 12:19:09 skrll Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -246,6 +246,7 @@
/* Establish the interrupt register. */
hp700_intr_reg_establish(&sc->sc_int_reg);
+ sc->sc_int_reg.int_reg_name = device_xname(self);
sc->sc_int_reg.int_reg_mask = &sc->sc_trs->asp_imr;
sc->sc_int_reg.int_reg_req = &sc->sc_trs->asp_irr;
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/dino.c
--- a/sys/arch/hp700/dev/dino.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/dino.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: dino.c,v 1.26 2010/11/08 23:10:24 skrll Exp $ */
+/* $NetBSD: dino.c,v 1.27 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: dino.c,v 1.5 2004/02/13 20:39:31 mickey Exp $ */
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dino.c,v 1.26 2010/11/08 23:10:24 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dino.c,v 1.27 2010/12/05 12:19:09 skrll Exp $");
/* #include "cardbus.h" */
@@ -407,8 +407,7 @@
{
struct dino_softc *sc = v;
- return hp700_intr_establish(sc->sc_dv, pri, handler, arg,
- &sc->sc_int_reg, ih);
+ return hp700_intr_establish(pri, handler, arg, &sc->sc_int_reg, ih);
}
void
@@ -1661,13 +1660,14 @@
splx(s);
/* Establish the interrupt register. */
hp700_intr_reg_establish(&sc->sc_int_reg);
+ sc->sc_int_reg.int_reg_name = device_xname(self);
sc->sc_int_reg.int_reg_mask = &r->imr;
sc->sc_int_reg.int_reg_req = &r->irr0;
sc->sc_int_reg.int_reg_level = &r->ilr;
/* Add the I/O interrupt register. */
- sc->sc_int_reg.int_reg_dev = device_xname(self);
- sc->sc_ih = hp700_intr_establish(sc->sc_dv, IPL_NONE,
- NULL, &sc->sc_int_reg, &int_reg_cpu, ca->ca_irq);
+
+ sc->sc_ih = hp700_intr_establish(IPL_NONE, NULL, &sc->sc_int_reg,
+ &int_reg_cpu, ca->ca_irq);
/* TODO establish the bus error interrupt */
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/lasi.c
--- a/sys/arch/hp700/dev/lasi.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/lasi.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: lasi.c,v 1.15 2009/11/03 05:07:25 snj Exp $ */
+/* $NetBSD: lasi.c,v 1.16 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: lasi.c,v 1.4 2001/06/09 03:57:19 mickey Exp $ */
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lasi.c,v 1.15 2009/11/03 05:07:25 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lasi.c,v 1.16 2010/12/05 12:19:09 skrll Exp $");
#undef LASIDEBUG
@@ -190,6 +190,7 @@
/* Establish the interrupt register. */
hp700_intr_reg_establish(&sc->sc_int_reg);
+ sc->sc_int_reg.int_reg_name = device_xname(self);
sc->sc_int_reg.int_reg_mask = &sc->sc_trs->lasi_imr;
sc->sc_int_reg.int_reg_req = &sc->sc_trs->lasi_irr;
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/mongoose.c
--- a/sys/arch/hp700/dev/mongoose.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/mongoose.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: mongoose.c,v 1.19 2010/02/10 20:32:34 skrll Exp $ */
+/* $NetBSD: mongoose.c,v 1.20 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: mongoose.c,v 1.19 2010/01/01 20:28:42 kettenis Exp $ */
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mongoose.c,v 1.19 2010/02/10 20:32:34 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mongoose.c,v 1.20 2010/12/05 12:19:09 skrll Exp $");
#define MONGOOSE_DEBUG 9
@@ -709,6 +709,6 @@
#undef R
/* attach interrupt */
- sc->sc_ih = hp700_intr_establish(sc->sc_dev, IPL_NONE, mg_intr, sc,
- &int_reg_cpu, ca->ca_irq);
+ sc->sc_ih = hp700_intr_establish(IPL_NONE, mg_intr, sc, &int_reg_cpu,
+ ca->ca_irq);
}
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/siop_sgc.c
--- a/sys/arch/hp700/dev/siop_sgc.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/siop_sgc.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: siop_sgc.c,v 1.5 2009/05/24 06:53:34 skrll Exp $ */
+/* $NetBSD: siop_sgc.c,v 1.6 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: siop_sgc.c,v 1.1 2007/08/05 19:09:52 kettenis Exp $ */
@@ -19,7 +19,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: siop_sgc.c,v 1.5 2009/05/24 06:53:34 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: siop_sgc.c,v 1.6 2010/12/05 12:19:09 skrll Exp $");
#include <sys/param.h>
#include <sys/device.h>
@@ -134,8 +134,8 @@
siop_attach(&sgc->sc_siop);
- (void)hp700_intr_establish(self, IPL_BIO,
- siop_intr, sc, &int_reg_cpu, ca->ca_irq);
+ (void)hp700_intr_establish(IPL_BIO, siop_intr, sc, &int_reg_cpu,
+ ca->ca_irq);
}
void
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/dev/wax.c
--- a/sys/arch/hp700/dev/wax.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/dev/wax.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: wax.c,v 1.15 2010/02/10 20:33:27 skrll Exp $ */
+/* $NetBSD: wax.c,v 1.16 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: wax.c,v 1.1 1998/11/23 03:04:10 mickey Exp $ */
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wax.c,v 1.15 2010/02/10 20:33:27 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wax.c,v 1.16 2010/12/05 12:19:09 skrll Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -149,6 +149,7 @@
/* Establish the interrupt register. */
hp700_intr_reg_establish(&sc->sc_int_reg);
+ sc->sc_int_reg.int_reg_name = device_xname(self);
sc->sc_int_reg.int_reg_mask = &sc->sc_regs->wax_imr;
sc->sc_int_reg.int_reg_req = &sc->sc_regs->wax_irr;
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/gsc/com_gsc.c
--- a/sys/arch/hp700/gsc/com_gsc.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/gsc/com_gsc.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: com_gsc.c,v 1.14 2009/11/03 05:07:25 snj Exp $ */
+/* $NetBSD: com_gsc.c,v 1.15 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: com_gsc.c,v 1.8 2000/03/13 14:39:59 mickey Exp $ */
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: com_gsc.c,v 1.14 2009/11/03 05:07:25 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: com_gsc.c,v 1.15 2010/12/05 12:19:09 skrll Exp $");
#include "opt_kgdb.h"
@@ -138,8 +138,8 @@
COM_INIT_REGS(sc->sc_regs, iot, ioh, iobase);
com_attach_subr(sc);
- gsc->sc_ih = hp700_intr_establish(sc->sc_dev, IPL_TTY,
- comintr, sc, ga->ga_int_reg, ga->ga_irq);
+ gsc->sc_ih = hp700_intr_establish(IPL_TTY, comintr, sc, ga->ga_int_reg,
+ ga->ga_irq);
}
#ifdef KGDB
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/gsc/gscbus.c
--- a/sys/arch/hp700/gsc/gscbus.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/gsc/gscbus.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: gscbus.c,v 1.19 2009/11/21 15:36:33 rmind Exp $ */
+/* $NetBSD: gscbus.c,v 1.20 2010/12/05 12:19:09 skrll Exp $ */
/* $OpenBSD: gscbus.c,v 1.13 2001/08/01 20:32:04 miod Exp $ */
@@ -68,7 +68,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gscbus.c,v 1.19 2009/11/21 15:36:33 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gscbus.c,v 1.20 2010/12/05 12:19:09 skrll Exp $");
#define GSCDEBUG
@@ -148,9 +148,9 @@
aprint_normal("\n");
/* Add the I/O subsystem's interrupt register. */
- ga->ga_int_reg->int_reg_dev = device_xname(parent);
- sc->sc_ih = hp700_intr_establish(sc->sc_dev, IPL_NONE, NULL,
- ga->ga_int_reg, &int_reg_cpu, ga->ga_irq);
+ ga->ga_int_reg->int_reg_name = device_xname(self);
+ sc->sc_ih = hp700_intr_establish(IPL_NONE, NULL, ga->ga_int_reg,
+ &int_reg_cpu, ga->ga_irq);
ga->ga_ca.ca_nmodules = MAXMODBUS;
ga->ga_ca.ca_hpabase = 0;
diff -r e58e5a313cec -r b220da3920d4 sys/arch/hp700/gsc/gsckbc.c
--- a/sys/arch/hp700/gsc/gsckbc.c Sun Dec 05 10:47:22 2010 +0000
+++ b/sys/arch/hp700/gsc/gsckbc.c Sun Dec 05 12:19:09 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: gsckbc.c,v 1.5 2009/05/08 09:33:58 skrll Exp $ */
+/* $NetBSD: gsckbc.c,v 1.6 2010/12/05 12:19:09 skrll Exp $ */
/*
* Copyright (c) 2004 Jochen Kunz.
* All rights reserved.
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gsckbc.c,v 1.5 2009/05/08 09:33:58 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gsckbc.c,v 1.6 2010/12/05 12:19:09 skrll Exp $");
/* autoconfig and device stuff */
#include <sys/param.h>
@@ -267,8 +267,8 @@
Home |
Main Index |
Thread Index |
Old Index