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

[Xen-devel] Unable to bind two domains for event channel


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: "Srujan D. Kotikela" <ksrujandas@xxxxxxxxx>
  • Date: Mon, 27 Sep 2010 14:24:05 -0500
  • Delivery-date: Mon, 27 Sep 2010 12:25:03 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=pv2a7GgDz1bF0yMFiGPd9NJkjbzjZviFxyX210g562Yxnoo4+w3XBxumNE37M0jeaI m4a8YHmP9YL/mvefzYn0l56O4LFxEyoBvF1F8wfqDorOuCsfzAXxiaXIzBNkbzf+02Ua sGeJaXx5C9OhS/8QzPRqVjs1OwLby6I5P9S10=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

hi,

I am trying to create an event channel between Dom0 and Dom2

CODE:

int main(void){

    int xce_handle, src_port, dst_port, xc_handle;
   
    int dom, remote_dom;
   
    dom=0;
    remote_dom=2;
   
    xc_handle=xc_interface_open();    //open the hypervisor interface
    printf("\n Accquired HYPERVISOR INTERFACE HANDLE: %d \n", xc_handle);

    dst_port = xc_evtchn_alloc_unbound(xc_handle, remote_dom, dom); //allocate a port on the remote domain
    printf("\n Allocated the port %d \n", dst_port);

    xce_handle = xc_evtchn_open();    //create a handle for event channel
    printf("\n Accquired HYPERVISOR INTERFACE EVTCHN HANDLE: %d\n", xce_handle);

    src_port = xc_evtchn_bind_interdomain(xce_handle, dom, dst_port);   
    printf("\n Allocated the port %d \n", src_port);
   
    xc_interface_close(xc_handle);
    xc_evtchn_close(xce_handle);
   
    return 0;
   
}

OUTPUT:
 Accquired HYPERVISOR INTERFACE HANDLE: 3

 Allocated the port 19

 Accquired HYPERVISOR INTERFACE EVTCHN HANDLE: 4

 Allocated the port -1

   

My src_port is not getting allocated. I am getting -1 (error) as the return value for xc_evtchn_bind_interdomain. Can anyone help me with this?


Thanks in advance,
Srujan D. Kotikela
_______________________________________________
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®.