[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] In which library can I find these functions ?
Thank you, it works !! I didn't knew this functionnality. I attach the working code for example in case of somebody have the same issue.
#undef __KERNEL__ #define __KERNEL__
#undef MODULE #define MODULE
#include <xen/page.h>
#include <xen/grant_table.h> #include <linux/gfp.h>
#include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> MODULE_LICENSE("GPL"); unsigned long myPage; static int __init hello_init(void){
// int domB = atoi(argv[1]); printk(KERN_INFO "Test sur le partage de mémoire dans Xen \n"); if((myPage = get_zeroed_page(GFP_KERNEL))==0) printk(KERN_INFO "Zeroed page\n");
grant_ref_t gref; gref = gnttab_grant_foreign_access(1, virt_to_mfn(myPage), 0);
if(gref < 0){ printk(KERN_INFO "Grant failed\n");
free_page(myPage); }
return 0; } static void __exit hello_exit(void){
free_page(myPage); printk(KERN_INFO "Cleaning module.\n");
} module_init(hello_init); module_exit(hello_exit);
UMONS 2013/1/31 Olaf Hering <olaf@xxxxxxxxx>
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |