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

[Xen-devel] ERROR: While allocating unbound port in remote domain from Dom0


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: "Srujan D. Kotikela" <ksrujandas@xxxxxxxxx>
  • Date: Mon, 27 Sep 2010 11:26:09 -0500
  • Delivery-date: Mon, 27 Sep 2010 09:26:50 -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=BZHkVbRNUn8E5kvGd/JPOHLVm1EeNOJZhZpjWte/jDTnToEZ/TGMIw35vkqDhfOr61 YWsCl0I2IhLGNYXAam+l3+ai7ChLlLE9d5jnyXlSU7lTGoZRyKZASeikdMxz7GCfvFH5 DVhG9Erj0ZidWZBc/vgm037xNM9ZFuUfS6ANQ=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Hi,

I am trying to create an event channel and I am using the below code.

#include <stdint.h>
#include <stdio.h>

#include <xenctrl.h>
#include <xen/xen.h>
#include <xen/event_channel.h>

int main(void){

int xce_handle, src_port, dst_port, xc_handle;

int dom, remote_dom;

dom=0;
remote_dom=15;

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);

return 0;

}


and I am getting the following error:

Accquired HYPERVISOR INTERFACE HANDLE: 3

ERROR Internal error: do_evtchn_op: HYPERVISOR_event_channel_op failed: -1

Allocated the port -1

Accquired HYPERVISOR INTERFACE EVTCHN HANDLE: 4

Allocated the port -1

--
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®.