Get rid of unused BARAddrs[] in PciConfigData object.
authorSteve Reinhardt <stever@eecs.umich.edu>
Mon, 28 Aug 2006 17:34:15 +0000 (10:34 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Mon, 28 Aug 2006 17:34:15 +0000 (10:34 -0700)
--HG--
extra : convert_revision : a82e05326ca6150c70cb288b28f9f6eee89ad93d

src/dev/pcidev.cc
src/dev/pcidev.hh

index 1cd018ea2eaf35c4e2dad78267a5bb6ed38d1393..9e6d5cd378bfa2b3db453a217f092be603b19d46 100644 (file)
@@ -116,10 +116,11 @@ PciDev::PciDev(Params *p)
     if (configData) {
         memcpy(config.data, configData->config.data, sizeof(config.data));
         memcpy(BARSize, configData->BARSize, sizeof(BARSize));
-        memcpy(BARAddrs, configData->BARAddrs, sizeof(BARAddrs));
     } else
         panic("NULL pointer to configuration data");
 
+    memset(BARAddrs, 0, sizeof(BARAddrs));
+
     plat->registerPciDevice(0, p->deviceNum, p->functionNum,
             letoh(configData->config.interruptLine));
 }
index ccc875d32ffd847e8a500344c1c9d79086e0f73e..8e4f003b022fb09ee9ed551c72a7bf6415133200 100644 (file)
@@ -62,7 +62,6 @@ class PciConfigData : public SimObject
         : SimObject(name)
     {
         memset(config.data, 0, sizeof(config.data));
-        memset(BARAddrs, 0, sizeof(BARAddrs));
         memset(BARSize, 0, sizeof(BARSize));
     }
 
@@ -71,9 +70,6 @@ class PciConfigData : public SimObject
 
     /** The size of the BARs */
     uint32_t BARSize[6];
-
-    /** The addresses of the BARs */
-    Addr BARAddrs[6];
 };