[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] DomU - DomU grant table
Hi, (first domU1 code with Domain id =4) share_mem = (share_mem_desp *) __get_free_page(GFP_KERNEL); share_mem->gref = gnttab_grant_foreign_access(2, virt_to_mfn(share_mem), 0); Output gref= 110 second domU (domain id = 2) share_vmarea = alloc_vm_area(PAGE_SIZE); gnttab_set_map_op( &map_op, (unsigned long)share_vmarea->addr, GNTMAP_host_map, 110, 4 ); HYPERVISOR_grant_table_op( GNTTABOP_map_grant_ref, &map_op, 1 ); I tried changes flags GNTMAP_host_map with Application and PTE, Can you tell me what else can go wrong here. Thanks, -----Original Message----- From: Wei Liu [mailto:liuw@xxxxxxxxx] Sent: Tuesday, August 20, 2013 9:47 AM To: Maslekar, Omkar Cc: Wei Liu; xen-devel@xxxxxxxxxxxxx Subject: Re: [Xen-devel] DomU - DomU grant table On Tue, Aug 20, 2013 at 5:16 PM, Maslekar, Omkar <omkar.maslekar@xxxxxxxxx> wrote: > Hi Liu, > > From DomU to Dom0 with passing gref works very well and memory shared > verified by string contents. > However from dom0 to domU ( and similarly between two DomU) if I run same > code( passing correct ID and gref) I am getting kernel panic error. I'm afraid you need to be more specific here. If you setup gref correctly I don't see why it wouldn't work. > I am not setting up channel, I want simple string passing between two DomU. > What I mean is to pass the correct configuration to both side. Wei. > I followed > http://old-list-archives.xen.org/archives/html/xen-devel/2011-06/msg02 > 037.html > > Thanks, > Omkar > > -----Original Message----- > From: Wei Liu [mailto:wei.liu2@xxxxxxxxxx] > Sent: Tuesday, August 20, 2013 1:07 AM > To: Maslekar, Omkar > Cc: xen-devel@xxxxxxxxxxxxx; wei.liu2@xxxxxxxxxx > Subject: Re: [Xen-devel] DomU - DomU grant table > > On Mon, Aug 19, 2013 at 05:36:09PM +0000, Maslekar, Omkar wrote: >> Hi, >> What changes are needed to run grant table code which access page between >> two domU. >> >> I have working code between domU to dom0. >> > > We have driver domain which is DomU serving as backend for another DomU. In > short grant table just works between DomUs. > > You're likely only required to setup the channel (via xenstore with the help > from toolstack) and everything should hopefully just work. > > Wei. > >> Thanks, > >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@xxxxxxxxxxxxx >> http://lists.xen.org/xen-devel > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |