[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Trigger code in domU from dom0
Thanks a lot Chris -- I can see it working fine. I have placed my calls after the hypercall in take_machine_down in linux/drivers/xen/core/machine_reboot.c (if suspend is successful) and it looks to be working good. Thanks again. Regards, Asim On 8/21/08, Christopher Head <chead@xxxxxxxxx> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > As far as live migration, this should work perfectly as long as you want > your code to run **after** migration and not before. Live migration > differs from regular migration only in that the tools copy a pile of > memory pages without suspending the domain (meaning domU doesn't know > when this starts happening), then suspend the domain and copy the last > few pages. The event channel (or xenstore) mechanism used to trigger the > suspend is the same, though, meaning you can hook your code in and be > notified either between the mass copying and the copying of the last few > pages (before the hypercall), or after all migration is done (after the > hypercall). > > I didn't see any documentation on the code, I just browsed the source. > For my purposes I'm not so much interested in IRQs, I'm more interested > in running before userspace gets a chance to run - so I'm not sure about > what you need for your project. > > Chris > > Asim wrote: > | Thanks a lot Chris for the response. I have some followup questions:- > | > | 1. Does this hold for "live" migration as well? > | > | 2. I want to run my code when all devices/irqs are available. The > | post_suspend looks like a good place to me. Did you get this > | information via mere source code browsing or there is a reference to > | it. It would be great for me to know where this is in migration stage > | in terms of dom0 - Is it after dom0 declared migration finished? > | > | 3. Thanks a lot for your help. > | > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (GNU/Linux) > Comment: GnuPT 2.7.2 > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkiuPNEACgkQiD2svb/jCb7DyACfTmUoolUKYDjSWK+6MWWMGRoQ > DAcAnR9D4LweqxryduJdpLRheROVqFEO > =8mEz > -----END PGP SIGNATURE----- > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |