diff options
Diffstat (limited to 'src/cpu/minor/lsq.hh')
-rw-r--r-- | src/cpu/minor/lsq.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cpu/minor/lsq.hh b/src/cpu/minor/lsq.hh index 7da2fd694..7936ae8f0 100644 --- a/src/cpu/minor/lsq.hh +++ b/src/cpu/minor/lsq.hh @@ -514,6 +514,11 @@ class LSQ : public Named * completely issued to the memory system */ unsigned int numUnissuedStores() { return numUnissuedAccesses; } + /** Count a store being issued to memory by decrementing + * numUnissuedAccesses. Does not count barrier requests as they + * will be handles as barriers are cleared from the buffer */ + void countIssuedStore(LSQRequestPtr request); + /** Drained if there is absolutely nothing left in the buffer */ bool isDrained() const { return slots.empty(); } |