[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] libxc: Use vcpu_guest_context_any_t instead of two pages


  • To: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
  • Date: Wed, 27 Aug 2008 14:58:57 +0100
  • Cc:
  • Delivery-date: Wed, 27 Aug 2008 06:59:27 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AckITQxhSyLBOHRAEd2YpwAX8io7RQ==
  • Thread-topic: [Xen-devel] [PATCH] libxc: Use vcpu_guest_context_any_t instead of two pages

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.