]> mj.ucw.cz Git - pciutils.git/commitdiff
Added Geert's fixes for printing of disabled regions.
authorMartin Mares <mj@ucw.cz>
Thu, 1 Jan 1998 19:36:23 +0000 (19:36 +0000)
committerMartin Mares <mj@ucw.cz>
Fri, 5 May 2006 12:09:20 +0000 (14:09 +0200)
lspci.c

diff --git a/lspci.c b/lspci.c
index 51c46ffe028c1e3402ceb7c6abf4a1c7816950dc..b1f1d9bcc0f9aed44e61f8a51c94c80bca3044b5 100644 (file)
--- a/lspci.c
+++ b/lspci.c
@@ -1,5 +1,5 @@
 /*
- *     $Id: lspci.c,v 1.3 1997/12/27 11:57:12 mj Exp $
+ *     $Id: lspci.c,v 1.4 1998/01/01 19:36:23 mj Exp $
  *
  *     Linux PCI Utilities -- List All PCI Devices
  *
@@ -273,18 +273,24 @@ show_bases(struct device *d, int cnt)
        pos = d->kernel_base_addr[i];
       if (!pos || pos == 0xffffffff)
        continue;
-      if (verbose > 1)
-       printf("\tRegion %d: ", i);
-      else
-       putchar('\t');
       if (flg & PCI_BASE_ADDRESS_SPACE_IO)
        {
          if (cmd & PCI_COMMAND_IO)
-           printf("I/O ports at %04lx\n", pos & PCI_BASE_ADDRESS_IO_MASK);
+           {
+             if (verbose > 1)
+               printf("\tRegion %d: ", i);
+             else
+               putchar('\t');
+             printf("I/O ports at %04lx\n", pos & PCI_BASE_ADDRESS_IO_MASK);
+           }
        }
       else if (cmd & PCI_COMMAND_MEMORY)
        {
          int t = flg & PCI_BASE_ADDRESS_MEM_TYPE_MASK;
+         if (verbose > 1)
+           printf("\tRegion %d: ", i);
+         else
+           putchar('\t');
          printf("Memory at ");
          if (t == PCI_BASE_ADDRESS_MEM_TYPE_64)
            {