the changeset of partitioned caches. this changeset creates Split tagstore class that makes either an LRU/LRU cache or a LRU/LIFO cache, it is also able to make just a LIFO cache.
SConscript:
add these files for partitioned caches
base/traceflags.py:
add Split as a traceflag
--HG--
extra : convert_revision : 6aa8f7c389ee1145b33be006c820236f11f5397c
This commit is contained in:
@@ -162,6 +162,9 @@ base_sources = Split('''
|
||||
mem/cache/tags/fa_lru.cc
|
||||
mem/cache/tags/iic.cc
|
||||
mem/cache/tags/lru.cc
|
||||
mem/cache/tags/split.cc
|
||||
mem/cache/tags/split_lifo.cc
|
||||
mem/cache/tags/split_lru.cc
|
||||
mem/cache/tags/repl/gen.cc
|
||||
mem/cache/tags/repl/repl.cc
|
||||
mem/functional_mem/functional_memory.cc
|
||||
|
||||
@@ -120,7 +120,8 @@ baseFlags = [
|
||||
'IdeCtrl',
|
||||
'IdeDisk',
|
||||
'Tsunami',
|
||||
'Uart'
|
||||
'Uart',
|
||||
'Split'
|
||||
]
|
||||
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user