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:
parent
4f4252fa89
commit
9dc9523a1c
2 changed files with 5 additions and 1 deletions
|
@ -162,6 +162,9 @@ base_sources = Split('''
|
||||||
mem/cache/tags/fa_lru.cc
|
mem/cache/tags/fa_lru.cc
|
||||||
mem/cache/tags/iic.cc
|
mem/cache/tags/iic.cc
|
||||||
mem/cache/tags/lru.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/gen.cc
|
||||||
mem/cache/tags/repl/repl.cc
|
mem/cache/tags/repl/repl.cc
|
||||||
mem/functional_mem/functional_memory.cc
|
mem/functional_mem/functional_memory.cc
|
||||||
|
|
|
@ -120,7 +120,8 @@ baseFlags = [
|
||||||
'IdeCtrl',
|
'IdeCtrl',
|
||||||
'IdeDisk',
|
'IdeDisk',
|
||||||
'Tsunami',
|
'Tsunami',
|
||||||
'Uart'
|
'Uart',
|
||||||
|
'Split'
|
||||||
]
|
]
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in a new issue