[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Question about using xenctl
Hi: I wanna domU to map dom0's page, so that these two domain can receive/send data between them in the future. But when I run my code , it told me that "Could not open grant table interface(22=invalid argument)". Can anybody know what the problem is ? Thanks . Danius Wu. ====== The Result of running my codes: [root@vm1 program]# gcc -g -Wall -lxenctrl test.c -o test [root@vm1 program]# ./test ERROR Internal error: Could not open grant table interface (22 = Invalid argument) Open xcg_handle Error! [root@vm1 program]# ======= Source code: #include <stdio.h> #include <stdint.h> #include <time.h> #include <sys/select.h> #include <xenctrl.h> #include <sys/mman.h> int main(void) { int xcg_handle; xcg_handle = xc_gnttab_open(); if(xcg_handle == -1) { printf("Open xcg_handle Error!\n"); return -1; } else printf("Open xcg_handle Success!\n"); void* start_address; start_address = xc_gnttab_map_grant_ref(xcg_handle, 0, 3,PROT_WRITE); if(start_address != NULL) { printf("mapping success!\n"); } else { printf("mapping errror!=n"); } xc_gnttab_close(xcg_handle); return 0; } ============================================== 22元超值饭面,8.5折纯珍比萨,必胜宅急送网上点餐优惠多 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |