Hi,

My SSD simulator is now up and running under marss. We are doing some
experiments with forced swapping using fluidanimate with a 64 MB main
memory swapping to the SSD.

Everything seems to be working nicely, but I'm seeing this message in the
log file sometimes:

[vcpu 0] thread 0: reset thread.last_commit_at_cycle to be before
redispatch_deadlock_recovery() 159521183

I grepped for it and saw it is coming from
ptlsim/core/ooo-core/ooo-pipe.cpp:406, but the comments and code didn't
seem to apply to what I'm doing and I was wondering if I could get a quick
explanation of what is going on here. With the hybrid memory experiments
we had to be careful about preventing pipeline deadlock (since a DRAM
cache miss actually causes a stall). But with swapping to an SSD, the OS
should actually be setting the thread to a wait state while a swap is
serviced. Is this message appearing due to an idle state or something?

Thanks,

Jim Stevens
University of Maryland, College Park


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

Reply via email to