summaryrefslogtreecommitdiff
path: root/src/mem/cache/mshr.hh
diff options
context:
space:
mode:
authorCurtis Dunham <Curtis.Dunham@arm.com>2014-12-02 06:08:17 -0500
committerCurtis Dunham <Curtis.Dunham@arm.com>2014-12-02 06:08:17 -0500
commit7ca27dd3ccc2bcd3b77480179030d07f50c3d2d9 (patch)
treed663a1fc2e9797d90672656a9fd110df6d777ba6 /src/mem/cache/mshr.hh
parentdf37cad0fdf262ffbfd1b680e7fb8ef7689885ad (diff)
downloadgem5-7ca27dd3ccc2bcd3b77480179030d07f50c3d2d9.tar.xz
mem: Remove WriteInvalidate support
Prepare for a different implementation following in the next patch
Diffstat (limited to 'src/mem/cache/mshr.hh')
-rw-r--r--src/mem/cache/mshr.hh18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/mem/cache/mshr.hh b/src/mem/cache/mshr.hh
index e5a15b61d..65357b9e6 100644
--- a/src/mem/cache/mshr.hh
+++ b/src/mem/cache/mshr.hh
@@ -83,18 +83,12 @@ class MSHR : public Packet::SenderState, public Printable
/** Will we have a dirty copy after this request? */
bool pendingDirty;
- /** Will we have a clean copy after this request? (i.e. is writeback) */
- bool pendingClean;
-
/** Did we snoop an invalidate while waiting for data? */
bool postInvalidate;
/** Did we snoop a read while waiting for data? */
bool postDowngrade;
- /** Did we get WriteInvalidate'd (and therefore obsoleted)? */
- bool _isObsolete;
-
public:
class Target {
@@ -182,10 +176,6 @@ class MSHR : public Packet::SenderState, public Printable
assert(inService); return pendingDirty;
}
- bool isPendingClean() const {
- return pendingClean;
- }
-
bool hasPostInvalidate() const {
assert(inService); return postInvalidate;
}
@@ -224,8 +214,6 @@ class MSHR : public Packet::SenderState, public Printable
bool isUncacheable() const { return _isUncacheable; }
- bool isObsolete() const { return _isObsolete; }
-
/**
* Allocate a miss to this MSHR.
* @param cmd The requesting command.
@@ -301,12 +289,6 @@ class MSHR : public Packet::SenderState, public Printable
bool checkFunctional(PacketPtr pkt);
- /** Mark this MSHR as tracking a transaction with obsoleted data. It still
- * needs to complete its lifecycle, but should not modify the cache. */
- void markObsolete() {
- _isObsolete = true;
- }
-
/**
* Prints the contents of this MSHR for debugging.
*/