78,83d77
< /** Do fast copies in this cache. */
< bool doCopy;
<
< /** Block on a delayed copy. */
< bool blockOnCopy;
<
108,119d101
< /**
< * Temporarily move a block into a MSHR.
< * @todo Remove this when LSQ/SB are fixed and implemented in memtest.
< */
< void pseudoFill(Addr addr);
<
< /**
< * Temporarily move a block into an existing MSHR.
< * @todo Remove this when LSQ/SB are fixed and implemented in memtest.
< */
< void pseudoFill(MSHR *mshr);
<
128,129d109
< bool doCopy;
< bool blockOnCopy;
136c116
< bool do_copy, BaseCache::Params params,
---
> BaseCache::Params params,
139,140c119,120
< : tags(_tags), missQueue(mq), coherence(coh), doCopy(do_copy),
< blockOnCopy(false), baseParams(params),
---
> : tags(_tags), missQueue(mq), coherence(coh),
> baseParams(params),
195,209d174
< * Start handling a copy transaction.
< * @param pkt The copy request to perform.
< */
< void startCopy(Packet * &pkt);
<
< /**
< * Handle a delayed copy transaction.
< * @param pkt The delayed copy request to continue.
< * @param addr The address being responded to.
< * @param blk The block of the current response.
< * @param mshr The mshr being handled.
< */
< void handleCopy(Packet * &pkt, Addr addr, BlkType *blk, MSHR *mshr);
<
< /**