diff options
author | Andreas Hansson <andreas.hansson@arm.com> | 2016-04-21 04:48:06 -0400 |
---|---|---|
committer | Andreas Hansson <andreas.hansson@arm.com> | 2016-04-21 04:48:06 -0400 |
commit | 6c92ee49f1125559ffc7c20cfe96306b9c4de017 (patch) | |
tree | 2c74e0d43480d725ed436145a5c5ce93b105d824 /src/mem/cache/cache.hh | |
parent | 53d735b17ee1a3bd27173138ed1937a45f20bc12 (diff) | |
download | gem5-6c92ee49f1125559ffc7c20cfe96306b9c4de017.tar.xz |
mem: Align downstream cache packet creation in atomic and timing
This patch makes the control flow more uniform in atomic and timing,
ultimately making the code easier to understand.
Diffstat (limited to 'src/mem/cache/cache.hh')
-rw-r--r-- | src/mem/cache/cache.hh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mem/cache/cache.hh b/src/mem/cache/cache.hh index f2288bd7c..d0bec127f 100644 --- a/src/mem/cache/cache.hh +++ b/src/mem/cache/cache.hh @@ -460,18 +460,18 @@ class Cache : public BaseCache bool invalidateVisitor(CacheBlk &blk); /** - * Generate an appropriate downstream bus request packet for the + * Create an appropriate downstream bus request packet for the * given parameters. - * @param cpu_pkt The upstream request that needs to be satisfied. + * @param cpu_pkt The miss that needs to be satisfied. * @param blk The block currently in the cache corresponding to * cpu_pkt (NULL if none). - * @param needsExclusive Indicates that an exclusive copy is required + * @param needsWritable Indicates that the block must be writable * even if the request in cpu_pkt doesn't indicate that. * @return A new Packet containing the request, or NULL if the * current request in cpu_pkt should just be forwarded on. */ - PacketPtr getBusPacket(PacketPtr cpu_pkt, CacheBlk *blk, - bool needsExclusive) const; + PacketPtr createMissPacket(PacketPtr cpu_pkt, CacheBlk *blk, + bool needsWritable) const; /** * Return the next queue entry to service, either a pending miss |