| To: | Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [Xen-devel] [PATCH] libxc: Use vcpu_guest_context_any_t instead of two pages |
| From: | Keir Fraser <keir.fraser@xxxxxxxxxxxxx> |
| Date: | 2008年8月27日 14:58:57 +0100 |
| Cc: | |
| Delivery-date: | 2008年8月27日 06:59:27 -0700 |
| Envelope-to: | www-data@xxxxxxxxxxxxxxxxxxx |
| In-reply-to: | <20080827113839.GP4535@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> |
| List-help: | <mailto:xen-devel-request@lists.xensource.com?subject=help> |
| List-id: | Xen developer discussion <xen-devel.lists.xensource.com> |
| List-post: | <mailto:xen-devel@lists.xensource.com> |
| List-subscribe: | <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
| List-unsubscribe: | <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
| Sender: | xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
| Thread-index: | AckITQxhSyLBOHRAEd2YpwAX8io7RQ== |
| Thread-topic: | [Xen-devel] [PATCH] libxc: Use vcpu_guest_context_any_t instead of two pages |
| User-agent: | Microsoft-Entourage/11.4.0.080122 |
This patch doesn't apply. You must have other patches layered underneath it.
-- Keir
On 27/8/08 12:38, "Samuel Thibault" <samuel.thibault@xxxxxxxxxxxxx> wrote:
> libxc: Use vcpu_guest_context_any_t instead of two pages
>
> Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>
>
> diff -r 14a9a1629590 tools/libxc/xc_dom_boot.c
> --- a/tools/libxc/xc_dom_boot.c wed aug 27 10:26:50 2008 +0100
> +++ b/tools/libxc/xc_dom_boot.c wed aug 27 12:07:28 2008 +0100
> @@ -187,7 +187,7 @@ int xc_dom_boot_image(struct xc_dom_imag
> int xc_dom_boot_image(struct xc_dom_image *dom)
> {
> declare_domctl;
> - void *ctxt;
> + vcpu_guest_context_any_t ctxt;
> int rc;
>
> xc_dom_printf("%s: called\n", __function__);
> @@ -245,12 +245,11 @@ int xc_dom_boot_image(struct xc_dom_imag
> return rc;
>
> /* let the vm run */
> - ctxt = xc_dom_malloc(dom, page_size * 2 /* fixme */ );
> - memset(ctxt, 0, page_size * 2);
> - if ( (rc = dom->arch_hooks->vcpu(dom, ctxt)) != 0 )
> + memset(&ctxt, 0, sizeof(ctxt));
> + if ( (rc = dom->arch_hooks->vcpu(dom, &ctxt)) != 0 )
> return rc;
> xc_dom_unmap_all(dom);
> - rc = launch_vm(dom->guest_xc, dom->guest_domid, ctxt);
> + rc = launch_vm(dom->guest_xc, dom->guest_domid, &ctxt);
>
> return rc;
> }
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [Xen-devel] vTPM NVM, loadkey and trousers questions , Erdem Bayer |
|---|---|
| Next by Date: | RE: [Xen-devel] Re: ANNOUNCE: Xen 3.3.0 released! (Keir Fraser) , Daniel Magenheimer |
| Previous by Thread: | [Xen-devel] [PATCH] libxc: Use vcpu_guest_context_any_t instead of two pages , Samuel Thibault |
| Next by Thread: | Re: [Xen-devel] [PATCH] libxc: Use vcpu_guest_context_any_t instead of two pages , Samuel Thibault |
| Indexes: | [Date] [Thread] [Top] [All Lists] |