AtomicSimpleCPU with a cache now runs the hello world! test program.
authorRon Dreslinski <rdreslin@umich.edu>
Fri, 30 Jun 2006 21:21:58 +0000 (17:21 -0400)
committerRon Dreslinski <rdreslin@umich.edu>
Fri, 30 Jun 2006 21:21:58 +0000 (17:21 -0400)
commit7a4929813423c6f72827c58453cb9bd591f1801c
treebddf49535c38df4e9faf12825861eee80c308229
parent1bdc65b00f40b20dc5c7e97d3c8d8e4b311230a8
AtomicSimpleCPU with a cache now runs the hello world! test program.
Need to clean up a bunch of flags/hacks in the code.  Then onto Timming mode.

Functional accesses also work properly, although not exactly how we wanted them.  I'll need to clean that up as well.

src/cpu/simple/atomic.cc:
    Atomic CPU needs to set thread context so stats work in cache.  Temporarily just use CPU=0 ThreadID=0
src/mem/cache/cache_impl.hh:
    Need to return success/failure properly still
    Physical memory object doesn't assert SATISFIED anymore, need to remove that flag
src/mem/cache/tags/lru.cc:
    Doesn't work if the REQ doesn't set it's ASID.  Temporary fix use 0 always

--HG--
extra : convert_revision : d06a39684af593db699b64df9a29f80c61d8d050
src/cpu/simple/atomic.cc
src/mem/cache/cache_impl.hh
src/mem/cache/tags/lru.cc