|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Unable to bind two domains for event channel
 
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
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-devel] Unable to bind two domains for event channel,
Srujan D. Kotikela <=
 
 
 |  
  
 | 
    | 
  
  
    |   | 
    |