54d53
< #include "mem/cache/base.hh"
65c64
< cache(nullptr), indexingPolicy(p->indexing_policy),
---
> system(p->system), indexingPolicy(p->indexing_policy),
72,78d70
< void
< BaseTags::setCache(BaseCache *_cache)
< {
< assert(!cache);
< cache = _cache;
< }
<
118c110
< assert(src_master_ID < cache->system->maxMasters());
---
> assert(src_master_ID < system->maxMasters());
246c238
< .init(cache->system->maxMasters())
---
> .init(system->maxMasters())
251,252c243,244
< for (int i = 0; i < cache->system->maxMasters(); i++) {
< occupancies.subname(i, cache->system->getMasterName(i));
---
> for (int i = 0; i < system->maxMasters(); i++) {
> occupancies.subname(i, system->getMasterName(i));
260,261c252,253
< for (int i = 0; i < cache->system->maxMasters(); i++) {
< avgOccs.subname(i, cache->system->getMasterName(i));
---
> for (int i = 0; i < system->maxMasters(); i++) {
> avgOccs.subname(i, system->getMasterName(i));