X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;ds=inline;f=src%2Fmem%2Fcache%2FSConscript;h=3fb1601de2c5d967d1f6cf18f84d60fda4758fd6;hb=62dfa5a1fb90d3559c2f2604c1a2fb7693bb8dc2;hp=e7b0dca0c5b73971fdc918ca37639f281bbc585a;hpb=a8fbfefb5e0fd3b45d6961b07a172018c87c0251;p=gem5.git diff --git a/src/mem/cache/SConscript b/src/mem/cache/SConscript index e7b0dca0c..3fb1601de 100644 --- a/src/mem/cache/SConscript +++ b/src/mem/cache/SConscript @@ -30,20 +30,28 @@ Import('*') -if env['TARGET_ISA'] == 'no': - Return() - -SimObject('BaseCache.py') +SimObject('Cache.py') Source('base.cc') Source('cache.cc') -Source('blk.cc') -Source('builder.cc') +Source('cache_blk.cc') Source('mshr.cc') Source('mshr_queue.cc') +Source('noncoherent_cache.cc') +Source('write_queue.cc') +Source('write_queue_entry.cc') DebugFlag('Cache') +DebugFlag('CacheComp') DebugFlag('CachePort') DebugFlag('CacheRepl') DebugFlag('CacheTags') +DebugFlag('CacheVerbose') DebugFlag('HWPrefetch') + +# CacheTags is so outrageously verbose, printing the cache's entire tag +# array on each timing access, that you should probably have to ask for +# it explicitly even above and beyond CacheAll. +CompoundFlag('CacheAll', ['Cache', 'CacheComp', 'CachePort', 'CacheRepl', + 'CacheVerbose', 'HWPrefetch']) +