bug fix related to LSQ forwarding
This commit is contained in:
parent
013679c50d
commit
353eb5f018
|
@ -410,6 +410,9 @@ public class LSQ extends SimulationElement
|
||||||
public void handleAttemptL1Issue(Event event)
|
public void handleAttemptL1Issue(Event event)
|
||||||
{
|
{
|
||||||
LSQEntry lsqEntry = ((LSQEntryContainingEvent)(event)).getLsqEntry();
|
LSQEntry lsqEntry = ((LSQEntryContainingEvent)(event)).getLsqEntry();
|
||||||
|
|
||||||
|
if(lsqEntry.isForwarded())
|
||||||
|
return;
|
||||||
|
|
||||||
boolean requestIssued = this.containingMemSys.issueRequestToL1Cache(RequestType.Cache_Read, lsqEntry.getAddr());
|
boolean requestIssued = this.containingMemSys.issueRequestToL1Cache(RequestType.Cache_Read, lsqEntry.getAddr());
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue