From 80a26a3e39874dab7c0b51cd5ce0258039494e30 Mon Sep 17 00:00:00 2001 From: Djordje Kovacevic Date: Tue, 25 Sep 2012 11:49:41 -0500 Subject: MEM: Put memory system document into doxygen --- src/mem/cache/cache.hh | 2 +- src/mem/cache/mshr.hh | 1 + src/mem/cache/tags/lru.hh | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mem/cache') diff --git a/src/mem/cache/cache.hh b/src/mem/cache/cache.hh index 9bdbd3456..3c34c10f7 100644 --- a/src/mem/cache/cache.hh +++ b/src/mem/cache/cache.hh @@ -64,7 +64,7 @@ class BasePrefetcher; /** * A template-policy based cache. The behavior of the cache can be altered by * supplying different template policies. TagStore handles all tag and data - * storage @sa TagStore. + * storage @sa TagStore, \ref gem5MemorySystem "gem5 Memory System" */ template class Cache : public BaseCache diff --git a/src/mem/cache/mshr.hh b/src/mem/cache/mshr.hh index 7920ad717..87e561ac7 100644 --- a/src/mem/cache/mshr.hh +++ b/src/mem/cache/mshr.hh @@ -47,6 +47,7 @@ class MSHRQueue; /** * Miss Status and handling Register. This class keeps all the information * needed to handle a cache miss including a list of target requests. + * @sa \ref gem5MemorySystem "gem5 Memory System" */ class MSHR : public Packet::SenderState, public Printable { diff --git a/src/mem/cache/tags/lru.hh b/src/mem/cache/tags/lru.hh index bb1420f71..7938fcc3c 100644 --- a/src/mem/cache/tags/lru.hh +++ b/src/mem/cache/tags/lru.hh @@ -50,6 +50,7 @@ class CacheSet; /** * A LRU cache tag store. + * @sa \ref gem5MemorySystem "gem5 Memory System" */ class LRU : public BaseTags { -- cgit v1.2.3