memtest.cc:
authorSteve Reinhardt <stever@eecs.umich.edu>
Sat, 16 Jun 2007 21:05:05 +0000 (14:05 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Sat, 16 Jun 2007 21:05:05 +0000 (14:05 -0700)
No need to initialize memory contents; should come up as 0.

src/cpu/memtest/memtest.cc:
    No need to initialize memory contents; should come up as 0.

--HG--
extra : convert_revision : 1713676956f3d33b4686fee2650bd17027bcc495

src/cpu/memtest/memtest.cc

index 607cf10662623ddc429a1bb5b4bb1a7cf91e473b..15774904a2cf82529c4130e23d7eb4f8e8b3421a 100644 (file)
@@ -190,14 +190,8 @@ MemTest::init()
     blockAddrMask = blockSize - 1;
     traceBlockAddr = blockAddr(traceBlockAddr);
 
-    // set up intial memory contents here
-
-    cachePort.memsetBlob(baseAddr1, 1, size);
-    funcPort.memsetBlob(baseAddr1, 1, size);
-    cachePort.memsetBlob(baseAddr2, 2, size);
-    funcPort.memsetBlob(baseAddr2, 2, size);
-    cachePort.memsetBlob(uncacheAddr, 3, size);
-    funcPort.memsetBlob(uncacheAddr, 3, size);
+    // initial memory contents for both physical memory and functional
+    // memory should be 0; no need to initialize them.
 }
 
 static void
@@ -267,7 +261,7 @@ MemTest::completeRequest(PacketPtr pkt)
         break;
 */
       default:
-        panic("invalid command");
+        panic("invalid command %s (%d)", pkt->cmdString(), pkt->cmd.toInt());
     }
 
     if (blockAddr(req->getPaddr()) == traceBlockAddr) {