xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* A simple question regarding hvm_context_save
@ 2013-05-31 10:46 Jaeyong Yoo
  2013-05-31 10:53 ` Ian Campbell
  2013-05-31 10:55 ` Andrew Cooper
  0 siblings, 2 replies; 3+ messages in thread
From: Jaeyong Yoo @ 2013-05-31 10:46 UTC (permalink / raw)
  To: xen-devel@lists.xen.org

Hello,
I'm reading live migration related code and got a simple question 
in function hvm_context_save:

static int hvm_save_cpu_ctxt(struct domain *d, hvm_domain_context_t *h)
{
blah...
        /* We don't need to save state for a vcpu that is down; the restore 
         * code will leave it down if there is nothing saved. */
        if ( test_bit(_VPF_down, &v->pause_flags) )
            continue;
blah...

In the above, if the vcpu is paused, we don't need to store cpu registers
(since vcpu structure already stored them). But, as far as I know, before
we save the hvm context, we suspend the domain, which calls shutdown 
sched_op, and the vcpu is paused. 
Then, I guess testing pause_flags always returns down and we don't
need to store cpu ctxts. Do I miss something here?

best,
Jaeyong

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-05-31 10:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-31 10:46 A simple question regarding hvm_context_save Jaeyong Yoo
2013-05-31 10:53 ` Ian Campbell
2013-05-31 10:55 ` Andrew Cooper

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).