[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] A simple question regarding hvm_context_save
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 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |