[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Making a hypercall in DomU
Hi, I have implemented a new hypercall and it is working fine when tested from the Dom0 user-space. I want to invoke this hypercall from DomU user-space. I copied all the /usr/lib/libxen* and /usr/include/xen* (recursively) to the DomU Here's the code I wrote to invoke hypercall: #include <stdio.h> #include <xenctrl.h> int main(void){ int xc_handle, rc; xc_handle = xc_interface_open(); printf("\n Opened Interface: %d",xc_handle); rc = vb_notify(xc_handle); ---- Is a function implemented in libxc/ which has the hypercall invocation code printf("\n vb_notify returned: %d", rc); xc_interface_close(xc_handle); return rc; } When I try to compile the program which contains the hypercall I am getting error as: #gcc -lxenctrl notify.c -o Notify #gcc: error trying to exec 'cc1': execvp: No such file or directory Same thing works fine from Dom0. Is my approach correct? -- Srujan D. Kotikela _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |