gem5/src/cpu/simple
Andreas Sandberg 1eec115c31 cpu: Refactor memory system checks
CPUs need to test that the memory system is in the right mode in two
places, when the CPU is initialized (unless it's switched out) and on
a drainResume(). This led to some code duplication in the CPU
models. This changeset introduces the verifyMemoryMode() method which
is called by BaseCPU::init() if the CPU isn't switched out. The
individual CPU models are responsible for calling this method when
resuming from a drain as this code is CPU model specific.
2013-02-15 17:40:08 -05:00
..
atomic.cc cpu: Refactor memory system checks 2013-02-15 17:40:08 -05:00
atomic.hh cpu: Refactor memory system checks 2013-02-15 17:40:08 -05:00
AtomicSimpleCPU.py cpu: Add CPU metadata om the Python classes 2013-02-15 17:40:08 -05:00
base.cc base simple cpu: removes commented out code about cache ops 2013-01-12 22:11:16 -06:00
base.hh x86: Changes to decoder, corrects 9376 2013-01-12 22:09:48 -06:00
BaseSimpleCPU.py sim: Include object header files in SWIG interfaces 2012-11-02 11:32:01 -05:00
SConscript scons: rename TraceFlags to DebugFlags 2011-06-02 17:36:21 -07:00
SConsopts cpu_models: get rid of cpu_models.py and move the stuff into SCons 2010-02-26 18:14:48 -08:00
timing.cc cpu: Refactor memory system checks 2013-02-15 17:40:08 -05:00
timing.hh cpu: Refactor memory system checks 2013-02-15 17:40:08 -05:00
TimingSimpleCPU.py cpu: Add CPU metadata om the Python classes 2013-02-15 17:40:08 -05:00