[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] live migration question
>>> On 30.01.12 at 13:24, Juergen Gross <juergen.gross@xxxxxxxxxxxxxx> wrote: > To avoid this stall I tried to start a little daemon on the target machine > and watch for a new BS2000 domain to show up due to live migration. I wanted > to map the domain memory as soon as the needed mapping information located > in a fixed guest mfn was transferred. Discovery of the new domain works as > expected, but I'm not capable doing any memory mapping until the restore of > the domain is finished. The mapping ioctl using IOCTL_PRIVCMD_MMAP returns > EINVAL until xc_restore is finished (more or less). > > Why can xc_restore do the mapping while I can't? I know xc_restore is using > IOCTL_PRIVCMD_MMAPBATCH_V2, but I can't see a difference which should matter > between those two, as both are using the same hypercall to update the dom0 > page tables. I cannot immediately think of a reason (and indeed the difference between the two is only how errors get handled), so I wonder whether you checked where the - pretty generic - -EINVAL is coming from. You also didn't mention whether any hypervisor log entries are associated with you failed attempts. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |