System: Remove redundant call to startupCPU
authorNilay Vaish <nilay@cs.wisc.edu>
Mon, 27 Aug 2012 06:14:46 +0000 (01:14 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Mon, 27 Aug 2012 06:14:46 +0000 (01:14 -0500)
src/sim/system.cc

index 8ff1de4453ed970b8dc4acda1313dc2551d40333..2dd4d41bd14db1fb72711dd99a298c419293df81 100644 (file)
@@ -257,9 +257,8 @@ System::numRunningContexts()
 void
 System::initState()
 {
-    int i;
     if (FullSystem) {
-        for (i = 0; i < threadContexts.size(); i++)
+        for (int i = 0; i < threadContexts.size(); i++)
             TheISA::startupCPU(threadContexts[i], i);
         // Moved from the constructor to here since it relies on the
         // address map being resolved in the interconnect
@@ -278,12 +277,6 @@ System::initState()
     }
 
     activeCpus.clear();
-
-    if (!FullSystem)
-        return;
-
-    for (i = 0; i < threadContexts.size(); i++)
-        TheISA::startupCPU(threadContexts[i], i);
 }
 
 void