From: Eugene Fedotov <e.fedotov@samsung.com>
To: xen-devel@lists.xen.org
Subject: Fwd: Re: [PATCH RESEND v5 6/6] xen/arm: Implement toolstack for xl restore/save and migrate
Date: Wed, 13 Nov 2013 16:25:45 +0400 [thread overview]
Message-ID: <52836FC9.8060707@samsung.com> (raw)
In-Reply-To: <52836DCA.7080206@samsung.com>
[-- Attachment #1.1: Type: text/plain, Size: 1370 bytes --]
13.11.2013 15:09, Ian Campbell wrote:
> For my tests guest config information is not transferred for ARM case
> from high-level stack. At the migration receiver side toolstack always
> create a new domain with vcpus=1 and default max. mem. So we have to
> send guest information as our local guest_params structure (at the
> beginning of migration).
> It is easy way to work "xl save" or "xl migrate" without modification of
> libxl level, but you may have another idea?
> Also, toolstack_restore callback is not set (NULL) for ARM case.
> So you aren't using xl to do the migration? This is what we should
> ultimately be aiming for. It is almost certainly going to require fixes
> at the libxl level though.
Some misunderstanding. We are using xl for migration. I mean that libxl
doesn't correctly transfer guest parameters: number of vcpus, memory.
At the proof-of-concept stage there was easier to transfer it inside
xc_domain_save and xc_domain_restore rather then patching libxl.
For example, we should correctly set maximum memory for destination
domain by using xc_setmaxmem hypercall. Otherwise, toolstack set it by
default calling
xc_domain_setmaxmem(ctx->xch, domid, info->target_memkb +
LIBXL_MAXMEM_CONSTANT);
(see libxl_dom.c:241). But we don't need to add LIBXL_MAXMEM_CONSTANT on
ARM, so we set it manually.
Best regards,
Evgeny
[-- Attachment #1.2: Type: text/html, Size: 2473 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2013-11-13 12:25 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-08 7:50 [PATCH RESEND v5 0/6] xen/arm: live migration support in arndale board Jaeyong Yoo
2013-11-08 7:50 ` [PATCH RESEND v5 1/6] xen/arm: Implement hvm save and restore Jaeyong Yoo
2013-11-12 15:15 ` Ian Campbell
2013-11-13 8:00 ` Eugene Fedotov
2013-11-13 10:56 ` Ian Campbell
[not found] ` <52836784.8050008@samsung.com>
2013-11-13 12:25 ` Eugene Fedotov
[not found] ` <1384343257.5406.86.camel@kazak.uk.xensource.com>
2013-11-13 12:22 ` Ian Campbell
2013-11-13 12:31 ` Eugene Fedotov
2013-11-08 7:50 ` [PATCH RESEND v5 2/6] xen/arm: Implement get_maximum_gpfn hypercall for arm Jaeyong Yoo
2013-11-12 15:21 ` Ian Campbell
2013-11-13 8:28 ` Eugene Fedotov
2013-11-13 10:58 ` Ian Campbell
2013-11-15 7:04 ` Eugene Fedotov
2013-11-19 12:35 ` Eugene Fedotov
2013-11-19 12:53 ` Ian Campbell
2013-11-19 13:09 ` Eugene Fedotov
2013-11-08 7:50 ` [PATCH RESEND v5 3/6] xen/arm: Implement modify_returncode Jaeyong Yoo
2013-11-12 15:24 ` Ian Campbell
2013-11-13 8:40 ` Eugene Fedotov
2013-11-08 7:50 ` [PATCH RESEND v5 4/6] xen/arm: Implement virtual-linear page table for guest p2m mapping in live migration Jaeyong Yoo
2013-11-12 15:58 ` Ian Campbell
2013-11-14 23:58 ` Jaeyong Yoo
2013-11-18 3:47 ` Jaeyong Yoo
2013-11-19 11:42 ` Ian Campbell
2013-11-19 11:37 ` Ian Campbell
2013-11-08 7:50 ` [PATCH RESEND v5 5/6] xen/arm: Implement hypercall for dirty page tracing Jaeyong Yoo
2013-11-12 16:56 ` Ian Campbell
2013-11-15 2:26 ` Jaeyong Yoo
2013-11-19 1:32 ` Jaeyong Yoo
2013-11-19 11:57 ` Ian Campbell
2013-11-20 9:49 ` Jaeyong Yoo
2013-11-20 10:03 ` Ian Campbell
2013-11-19 11:54 ` Ian Campbell
2013-11-15 4:15 ` Jaeyong Yoo
2013-11-19 11:38 ` Ian Campbell
2013-11-08 7:50 ` [PATCH RESEND v5 6/6] xen/arm: Implement toolstack for xl restore/save and migrate Jaeyong Yoo
2013-11-12 17:22 ` Ian Campbell
2013-11-13 9:57 ` Eugene Fedotov
2013-11-13 11:09 ` Ian Campbell
[not found] ` <52836DCA.7080206@samsung.com>
[not found] ` <1384345148.5406.94.camel@kazak.uk.xensource.com>
2013-11-13 12:21 ` Ian Campbell
2013-11-13 12:25 ` Eugene Fedotov [this message]
2013-11-19 11:06 ` Eugene Fedotov
2013-11-19 12:01 ` Ian Campbell
2014-04-01 19:39 ` [PATCH RESEND v5 0/6] xen/arm: live migration support in arndale board Julien Grall
2014-04-02 15:06 ` Wei Huang
2014-04-02 15:21 ` Stefano Stabellini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52836FC9.8060707@samsung.com \
--to=e.fedotov@samsung.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.