|
|
|
|
|
|
|
|
|
|
xen-devel
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Making a hypercall in DomU,
Srujan D. Kotikela <=
|
|
|
|
|