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
