On Tue, 27 Nov 2012, hanfeng QIN wrote:

Hi all,

I adopt gem5 in SE plus Ruby mode. I want to warm up cache before data measurement. During my experiment, I found the '-W' option does not work. The simulation process is controlled in Ruby mode from scratch instead of after <N> instructions as expected. I check the file /config/common/Simulation.py/ and it seems that '-W' is only invalid when '-s' is also specified. However, once I plus '-s' option, the simulation is aborted and it throws an exception as following,

info: Entering event queue @ 0.  Starting simulation...
hack: be nice to actually delete the event here
Switched CPUS @ tick 54500
Changing memory mode to timing
System already in target mode. Memory mode unchanged.
switching cpus
gem5.opt: build/ALPHA_MESI_CMP_directory/cpu/simple/timing.cc:159: virtual void TimingSimpleCPU::switchOut(): Assertion `_status == BaseSimpleCPU::Running || _status == Idle' failed.
Program aborted at cycle 54500

According to the above exception, I reviewed the '_status' and it equals to BaseSimpleCPU::IcacheWaitResponse. I have no idea about this bug.


What version of gem5 are you using?

--
Nilay
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to