gem5/src/mem/cache
Ron Dreslinski 1bdc65b00f First pass, now compiles with current head of tree.
Compile and initialization work, still working on functionality.

src/mem/cache/base_cache.cc:
    Temp fix for cpu's use of getPort functionality.  CPU's will need to be ported to the new connector objects.
    Also, all packets have to have data or the delete fails.
src/mem/cache/cache.hh:
    Fix function prototypes so overloading works
src/mem/cache/cache_impl.hh:
    fix functions to match virtual base class
src/mem/cache/miss/miss_queue.cc:
    Packets havve to have data, or delete fails
src/python/m5/objects/BaseCache.py:
    Update for newmem

--HG--
extra : convert_revision : 2b6ad1e9d8ae07ace9294cd257e2ccc0024b7fcb
2006-06-30 16:25:35 -04:00
..
coherence Still missing prefetch and tags directories as well as cache builder. 2006-06-29 16:07:19 -04:00
miss First pass, now compiles with current head of tree. 2006-06-30 16:25:35 -04:00
prefetch Fix the packet data allocation methods. Small fixes from changesets after my initial work. 2006-06-30 11:34:27 -04:00
tags Fix the packet data allocation methods. Small fixes from changesets after my initial work. 2006-06-30 11:34:27 -04:00
base_cache.cc First pass, now compiles with current head of tree. 2006-06-30 16:25:35 -04:00
base_cache.hh Fix the packet data allocation methods. Small fixes from changesets after my initial work. 2006-06-30 11:34:27 -04:00
cache.cc Was having difficulty with merging the cache, reverted to an early version and will add back in the patches to make it work soon. 2006-06-28 11:02:14 -04:00
cache.hh First pass, now compiles with current head of tree. 2006-06-30 16:25:35 -04:00
cache_blk.hh More Changes, working towards cache.cc compiling. Headers cleaned up. 2006-06-28 17:28:33 -04:00
cache_builder.cc Fix the packet data allocation methods. Small fixes from changesets after my initial work. 2006-06-30 11:34:27 -04:00
cache_impl.hh First pass, now compiles with current head of tree. 2006-06-30 16:25:35 -04:00