On Fri, 5 Jul 2013, Ali Saidi wrote:

Now lets say we're using the code that Andreas Sandberg committed
~6 months ago that lets you migrate execution between gem5 CPU models
and a KVM virtual CPU. If you drain the system and stop in the middle of
an instruction, there is no way the KVM virtual CPU is going to be able
to pick up where you left off.


Well, I would not call that a concrete example. And, in an x86 system, it seems there is a dependence between the boot cpu (cpu0) and others (cpu1). This means that if you are going to wait for cpu1 to get out of the Idle state while cpu0 has already drained, you will have a deadlock for sure.

--
Nilay
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to