Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/pci suggestion from Jason: have (in non-verbose boot...



details:   https://anonhg.NetBSD.org/src/rev/f768897dc580
branches:  trunk
changeset: 526232:f768897dc580
user:      mjacob <mjacob%NetBSD.org@localhost>
date:      Sun Apr 28 21:32:14 2002 +0000

description:
suggestion from Jason: have (in non-verbose boot case) card type printed out
on same line as attachment line.

diffstat:

 sys/dev/pci/isp_pci.c |  29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diffs (131 lines):

diff -r 330609c63f83 -r f768897dc580 sys/dev/pci/isp_pci.c
--- a/sys/dev/pci/isp_pci.c     Sun Apr 28 20:23:21 2002 +0000
+++ b/sys/dev/pci/isp_pci.c     Sun Apr 28 21:32:14 2002 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: isp_pci.c,v 1.77 2002/03/22 02:34:05 mjacob Exp $ */
+/* $NetBSD: isp_pci.c,v 1.78 2002/04/28 21:32:14 mjacob Exp $ */
 /*
  * This driver, which is contained in NetBSD in the files:
  *
@@ -57,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: isp_pci.c,v 1.77 2002/03/22 02:34:05 mjacob Exp $");
+__KERNEL_RCSID(0, "$NetBSD: isp_pci.c,v 1.78 2002/04/28 21:32:14 mjacob Exp $");
 
 #include <dev/ic/isp_netbsd.h>
 #include <dev/pci/pcireg.h>
@@ -360,7 +360,7 @@
 #ifdef DEBUG
        static char oneshot = 1;
 #endif
-       static const char nomem[] = "%s: no mem for sdparam table\n";
+       static const char nomem[] = "\n%s: no mem for sdparam table\n";
        u_int32_t data, rev, linesz = PCI_DFLT_LNSZ;
        struct pci_attach_args *pa = aux;
        struct isp_pcisoftc *pcs = (struct isp_pcisoftc *) self;
@@ -368,6 +368,7 @@
        bus_space_tag_t st, iot, memt;
        bus_space_handle_t sh, ioh, memh;
        pci_intr_handle_t ih;
+       char *dstring;
        const char *intrstr;
        int ioh_valid, memh_valid;
 
@@ -387,7 +388,7 @@
                printf(": unable to map device registers\n");
                return;
        }
-       printf("\n");
+       dstring = "\n";
 
        pcs->pci_st = st;
        pcs->pci_sh = sh;
@@ -402,6 +403,7 @@
 
 #ifndef        ISP_DISABLE_1020_SUPPORT
        if (pa->pa_id == PCI_QLOGIC_ISP) {
+               dstring = ": QLogic 1020 Ultra Wide SCSI HBA\n";
                isp->isp_mdvec = &mdvec;
                isp->isp_type = ISP_HA_SCSI_UNKNOWN;
                isp->isp_param = malloc(sizeof (sdparam), M_DEVBUF, M_NOWAIT);
@@ -414,6 +416,7 @@
 #endif
 #ifndef        ISP_DISABLE_1080_SUPPORT
        if (pa->pa_id == PCI_QLOGIC_ISP1080) {
+               dstring = ": QLogic 1080 Ultra-2 Wide SCSI HBA\n";
                isp->isp_mdvec = &mdvec_1080;
                isp->isp_type = ISP_HA_SCSI_1080;
                isp->isp_param = malloc(sizeof (sdparam), M_DEVBUF, M_NOWAIT);
@@ -426,6 +429,7 @@
                    ISP1080_DMA_REGS_OFF;
        }
        if (pa->pa_id == PCI_QLOGIC_ISP1240) {
+               dstring = ": QLogic Dual Channel Ultra Wide SCSI HBA\n";
                isp->isp_mdvec = &mdvec_1080;
                isp->isp_type = ISP_HA_SCSI_1240;
                isp->isp_param =
@@ -439,6 +443,7 @@
                    ISP1080_DMA_REGS_OFF;
        }
        if (pa->pa_id == PCI_QLOGIC_ISP1280) {
+               dstring = ": QLogic Dual Channel Ultra-2 Wide SCSI HBA\n";
                isp->isp_mdvec = &mdvec_1080;
                isp->isp_type = ISP_HA_SCSI_1280;
                isp->isp_param =
@@ -454,6 +459,7 @@
 #endif
 #ifndef        ISP_DISABLE_12160_SUPPORT
        if (pa->pa_id == PCI_QLOGIC_ISP12160) {
+               dstring = ": QLogic Dual Channel Ultra-3 Wide SCSI HBA\n";
                isp->isp_mdvec = &mdvec_12160;
                isp->isp_type = ISP_HA_SCSI_12160;
                isp->isp_param =
@@ -469,6 +475,7 @@
 #endif
 #ifndef        ISP_DISABLE_2100_SUPPORT
        if (pa->pa_id == PCI_QLOGIC_ISP2100) {
+               dstring = ": QLogic FC-AL HBA\n";
                isp->isp_mdvec = &mdvec_2100;
                isp->isp_type = ISP_HA_FC_2100;
                isp->isp_param = malloc(sizeof (fcparam), M_DEVBUF, M_NOWAIT);
@@ -492,6 +499,7 @@
 #endif
 #ifndef        ISP_DISABLE_2200_SUPPORT
        if (pa->pa_id == PCI_QLOGIC_ISP2200) {
+               dstring = ": QLogic FC-AL and Fabric HBA\n";
                isp->isp_mdvec = &mdvec_2200;
                isp->isp_type = ISP_HA_FC_2200;
                isp->isp_param = malloc(sizeof (fcparam), M_DEVBUF, M_NOWAIT);
@@ -510,8 +518,11 @@
            pa->pa_id == PCI_QLOGIC_ISP2312) {
                isp->isp_mdvec = &mdvec_2300;
                if (pa->pa_id == PCI_QLOGIC_ISP2300) {
+                       dstring = ": QLogic FC-AL and 2Gbps Fabric HBA\n";
                        isp->isp_type = ISP_HA_FC_2300;
                } else {
+                       dstring =
+                           ": QLogic Dual Port FC-AL and 2Gbps Fabric HBA\n";
                        isp->isp_type = ISP_HA_FC_2312;
                        isp->isp_port = pa->pa_function;
                }
@@ -536,12 +547,14 @@
        if (bootverbose)
                isp->isp_dblev |= ISP_LOGCONFIG|ISP_LOGINFO;
 #ifdef SCSIDEBUG
-       isp->isp_dblev |= ISP_LOGDEBUG1|ISP_LOGDEBUG2;
-#endif
-#ifdef DEBUG
-       isp->isp_dblev |= ISP_LOGDEBUG0;
+       isp->isp_dblev |= ISP_LOGDEBUG0|ISP_LOGDEBUG1|ISP_LOGDEBUG2;
 #endif
 #endif
+       if (isp->isp_dblev & ISP_LOGCONFIG) {
+               printf("\n");
+       } else {
+               printf(dstring);
+       }
 
 #ifdef DEBUG
        if (oneshot) {



Home | Main Index | Thread Index | Old Index