Hello,

I am adding the detail DRAM simulation in Marss. However, in the simulation, I 
got the following errors:

[vcpu 0] thread 0: WARNING: at cycle 16385, 0 user commits: no instructions 
have committed for 16385 cycles; the pipeline could be deadlocked
qemu-qemu-system-x86_64: ptlsim/build/core/ooocore.cpp:790: bool 
OutOfOrderCore::runcycle():Assertion '0' failed.
Aborted

First, I have tried to increase the value: sim_cycle - 
thread->last_commit_at_cycle > 10*4096. It still fails.

Then, I doubt some structuct is full. However, no structure is full when I 
print out the variable.

I checked the running procedure, at the very beginning, the 
Memory::MemoryController::handle_interconnect_cb is called several times, which 
I think it means there are some requests to memory. However, after several 
times, this function is never called again.

Here is my way to run Marss:
(1)scons -Q c=4 debug=1
(2)qemu/qemu-system-x86_64 -m 4G -hda parsecROI.raw -simconfig=configurefile

in configurefile:
-logfile test.log
-loglevel 9
-stats test.stats

Can anyone give some suggestions? It is greatly appreciated!


kuniors 2011-06-23
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to