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:
Lisa Hsu 2004-07-10 21:57:59 -04:00
parent 4f4252fa89
commit 9dc9523a1c
2 changed files with 5 additions and 1 deletions

View file

@ -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

View file

@ -120,7 +120,8 @@ baseFlags = [
'IdeCtrl', 'IdeCtrl',
'IdeDisk', 'IdeDisk',
'Tsunami', 'Tsunami',
'Uart' 'Uart',
'Split'
] ]
# #