From 26ababf2f27e75a42a10f3ee54b706d786c37f70 Mon Sep 17 00:00:00 2001 From: Erik Hallnor Date: Wed, 22 Oct 2003 00:22:25 -0400 Subject: Probe is now in. You currently can't probe uncacheable (of course it doesn't make much sense either. Also, probe doesn't currently support compressed data, but will as soon as I encapsulate the calls more. cpu/memtest/memtest.cc: Change memtest to not do probes on uncacheables. --HG-- extra : convert_revision : 28ca4f793562e55da75e8b7fc3852bb5b1328ea9 --- cpu/memtest/memtest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpu/memtest') diff --git a/cpu/memtest/memtest.cc b/cpu/memtest/memtest.cc index 15e47e416..b6224996e 100644 --- a/cpu/memtest/memtest.cc +++ b/cpu/memtest/memtest.cc @@ -213,7 +213,6 @@ MemTest::tick() uint64_t data = random(); unsigned access_size = random() % 4; unsigned cacheable = rand() % 100; - unsigned probe = rand() % 2; MemReqPtr req = new MemReq(); @@ -223,6 +222,7 @@ MemTest::tick() } else { req->paddr = ((base) ? baseAddr1 : baseAddr2) + offset1; } + bool probe = (rand() % 2 == 1) && !req->isUncacheable(); req->size = 1 << access_size; req->data = new uint8_t[req->size]; -- cgit v1.2.3