[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] Sharing pages between two mini-os
Ariani A, on lun. 01 mai 2017 14:08:37 -0400, wrote: > when I use "set_xen_guest_handle(setup_op.frame_list, grant_table);" > this error comes up: > ../../xen/include/public/arch-x86/xen.h:56:58: error: assignment from > incompatible pointer type [-Werror] > #define set_xen_guest_handle_raw(hnd, val) do { (hnd).p = val; } while (0) > ^ > ../../xen/include/public/arch-x86/xen.h:57:40: note: in expansion of macro > ‘set_xen_guest_handle_raw’ > #define set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd, val) > ^ > offering.c:28:5: note: in expansion of macro ‘set_xen_guest_handle’ > set_xen_guest_handle(setup_op.frame_list, grant_table); Indeed, the frame_list field of gnttab_setup_table wants the list of pfns for the grant table, not the pointer to the grant table itself. > If I want to disregard this example and use gnttab.h functions only, > could you please explain for me what are the necessary steps rather than > granting and granting_end accesses? There is no other step needed. See examples of uses within mini-os, e.g. pcifront.c, you just give the domid, the frame number, whether r/w or r/o, and you get th reference to pass to the friend domU. Samuel _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |