diff options
Diffstat (limited to 'src/cpu')
-rw-r--r-- | src/cpu/testers/traffic_gen/generators.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cpu/testers/traffic_gen/generators.cc b/src/cpu/testers/traffic_gen/generators.cc index f0cf14206..300bcc122 100644 --- a/src/cpu/testers/traffic_gen/generators.cc +++ b/src/cpu/testers/traffic_gen/generators.cc @@ -57,6 +57,9 @@ BaseGen::getPacket(Addr addr, unsigned size, const MemCmd& cmd, { // Create new request Request *req = new Request(addr, size, flags, masterID); + // Dummy PC to have PC-based prefetchers latch on; get entropy into higher + // bits + req->setPC(((Addr)masterID) << 2); // Embed it in a packet PacketPtr pkt = new Packet(req, cmd); |