diff options
author | Brad Beckmann <Brad.Beckmann@amd.com> | 2010-01-29 20:29:19 -0800 |
---|---|---|
committer | Brad Beckmann <Brad.Beckmann@amd.com> | 2010-01-29 20:29:19 -0800 |
commit | ed814899541d65783e93a37ab320650c5075c72d (patch) | |
tree | 4f7b7078d31deb951fa085aa1f20c3ab37ddaf00 /src/mem/ruby/system/CacheMemory.hh | |
parent | 42bebab77973114c5d81a37b50faf521b6f0a029 (diff) | |
download | gem5-ed814899541d65783e93a37ab320650c5075c72d.tar.xz |
ruby: Ruby changes required to use the python config system
This patch includes the necessary changes to connect ruby objects using
the python configuration system. Mainly it consists of removing
unnecessary ruby object pointers and connecting the necessary object
pointers using the generated param objects. This patch includes the
slicc changes necessary to connect generated ruby objects together using
the python configuraiton system.
Diffstat (limited to 'src/mem/ruby/system/CacheMemory.hh')
-rw-r--r-- | src/mem/ruby/system/CacheMemory.hh | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mem/ruby/system/CacheMemory.hh b/src/mem/ruby/system/CacheMemory.hh index fac076da9..f70427f2d 100644 --- a/src/mem/ruby/system/CacheMemory.hh +++ b/src/mem/ruby/system/CacheMemory.hh @@ -72,10 +72,6 @@ public: // Destructor ~CacheMemory(); - // factory - // static CacheMemory* createCache(int level, int num, char split_type, AbstractCacheEntry* (*entry_factory)()); - // static CacheMemory* getCache(int cache_id); - // Public Methods void printConfig(ostream& out); @@ -155,7 +151,6 @@ private: private: const string m_cache_name; - AbstractController* m_controller; int m_latency; // Data Members (m_prefix) @@ -172,6 +167,8 @@ private: CacheProfiler* m_profiler_ptr; + int m_cache_size; + string m_policy; int m_cache_num_sets; int m_cache_num_set_bits; int m_cache_assoc; |