diff options
-rw-r--r-- | src/cpu/o3/lsq_unit.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cpu/o3/lsq_unit.hh b/src/cpu/o3/lsq_unit.hh index d3f1d0712..cd512ced7 100644 --- a/src/cpu/o3/lsq_unit.hh +++ b/src/cpu/o3/lsq_unit.hh @@ -667,6 +667,8 @@ LSQUnit<Impl>::read(LSQRequest *req, int load_idx) ThreadContext *thread = cpu->tcBase(lsqID); PacketPtr main_pkt = new Packet(req->mainRequest(), MemCmd::ReadReq); + main_pkt->dataStatic(load_inst->memData); + Cycles delay = req->handleIprRead(thread, main_pkt); WritebackEvent *wb = new WritebackEvent(load_inst, main_pkt, this); |