From mboxrd@z Thu Jan 1 00:00:00 1970 From: MaoXiaoyun Subject: RE: Grant Table Error on 2.6.32.36 + Xen 4.0.1 Date: Tue, 12 Apr 2011 17:02:36 +0800 Message-ID: References: , , , , , , , <4DA3438A.6070503@goop.org>, , , <20110412084629.GA6255@dumpdata.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1498394838==" Return-path: In-Reply-To: <20110412084629.GA6255@dumpdata.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: konrad.wilk@oracle.com Cc: xen devel , tim.deegan@citrix.com, george.dunlap@eu.citrix.com, giamteckchoon@gmail.com, keir.fraser@eu.citrix.com, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org --===============1498394838== Content-Type: multipart/alternative; boundary="_59b3be6e-c3d3-4a10-a59f-00ba7b7739e8_" --_59b3be6e-c3d3-4a10-a59f-00ba7b7739e8_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Thanks Konrad. =20 I will new a thread on TLB bug. For grant table error. I add some debug log on netback.c , line 388.=20 =20 358 static u16 netbk_gop_frag(struct xen_netif *netif, struct netbk_rx_m= eta *meta, 359 int i, struct netrx_pending_operations *np= o, 360 struct page *page, unsigned long size, 361 unsigned long offset) 362 { 363 struct gnttab_copy *copy_gop; 364 struct xen_netif_rx_request *req; 365 unsigned long old_mfn; 366 int idx =3D netif_page_index(page); 367=20 368 old_mfn =3D virt_to_mfn(page_address(page)); 369=20 370 req =3D RING_GET_REQUEST(&netif->rx, netif->rx.req_cons + i)= ; 371=20 372 copy_gop =3D npo->copy + npo->copy_prod++; 373 copy_gop->flags =3D GNTCOPY_dest_gref; 374 if (idx > -1) { 375 struct pending_tx_info *src_pend =3D &pending_tx_inf= o[idx]; 376 copy_gop->source.domid =3D src_pend->netif->domid; 377 copy_gop->source.u.ref =3D src_pend->req.gref; 378 copy_gop->flags |=3D GNTCOPY_source_gref; 379 } else { 380 copy_gop->source.domid =3D DOMID_SELF; 381 copy_gop->source.u.gmfn =3D old_mfn; 382 } 383 copy_gop->source.offset =3D offset; 384 copy_gop->dest.domid =3D netif->domid; 385 copy_gop->dest.offset =3D 0; 386 copy_gop->dest.u.ref =3D req->gref; 387 copy_gop->len =3D size; 388 if(req->gref > 16384) 389 IPRINTK("dom %d, req gref %d size =3D %lu\n", netif->domi= d, req->gref, size); 390=20 391 return req->id; 392 } =20 And the output below, indicates something might wrong on grant table. =20 Apr 12 16:38:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:31 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 270 Apr 12 16:38:31 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 72 Apr 12 16:38:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:34 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 270 Apr 12 16:38:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:40 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:40 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:42 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:42 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:44 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:44 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:57 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:57 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:22 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:39:22 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:26 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:39:26 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:29 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:29 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 42 Apr 12 16:39:29 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:29 xmao kernel: xen_net: dom 14, req gref 5242956 size =3D 4= 2 Apr 12 16:39:30 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:30 xmao kernel: xen_net: dom 14, req gref 1817341261 size =3D= 42 Apr 12 16:39:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38 Apr 12 16:39:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:31 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 38 Apr 12 16:39:31 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 72 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:32 xmao kernel: xen_net: dom 14, req gref -1408 size =3D 42 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38 Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:32 xmao kernel: xen_net: dom 14, req gref -1408 size =3D 38 Apr 12 16:39:32 xmao kernel: xen_net: dom 14, req gref -1408 size =3D 72 Apr 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:33 xmao kernel: xen_net: dom 14, req gref -1408 size =3D 42 Apr 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:33 xmao kernel: xen_net: dom 14, req gref -1408 size =3D 42 Apr 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38 Apr 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:33 xmao kernel: xen_net: dom 14, req gref 1850305869 size =3D= 38 Apr 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38 Apr 12 16:39:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:34 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 38 Apr 12 16:39:34 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 72 Apr 12 16:39:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42 Apr 12 16:39:34 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 42 Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270 Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38 Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38 Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72 =20 > Date: Tue, 12 Apr 2011 04:46:29 -0400 > From: konrad.wilk@oracle.com > To: tinnycloud@hotmail.com > CC: xen-devel@lists.xensource.com; tim.deegan@citrix.com; george.dunlap= @eu.citrix.com; giamteckchoon@gmail.com; ian.campbell@citrix.com; keir.fr= aser@eu.citrix.com > Subject: Re: [Xen-devel] Grant Table Error on 2.6.32.36 + Xen 4.0.1 >=20 > On Tue, Apr 12, 2011 at 02:48:36PM +0800, MaoXiaoyun wrote: > >=20 > > Hi: > >=20 > > We are just about to try the new Kernel, but confront Error on grant = table. >=20 > Please open a new thread on this one. This is getting confusing. > >=20 > > 2.6.32.36 Kernel: http://git.kernel.org/?p=3Dlinux/kernel/git/jeremy/= xen.git;a=3Dcommit;h=3Dbb1a15e55ec665a64c8a9c6bd699b1f16ac01ff4 > > Xen 4.0.1 http://xenbits.xen.org/hg/xen-4.0-testing.hg/rev/b536ebfba1= 83 > >=20 > > Our test is simple, 24 HVMS(Win2003 ) on a single host, each HVM loop= es in restart every 15minutes. > > Please refer to error log from serial output=20 > >=20 > > I've traced the log a bit, and the log is from xen/common/grant_table= .c > >=20 > > 1) log " grant_table.c:1717:d0 Bad grant reference 4294965983 " if fr= om=20 > >=20 > > 1715 if ( unlikely(gref >=3D nr_grant_entries(rd->grant_table)) ){ > > 1716 PIN_FAIL(unlock_out, GNTST_bad_gntref, > > 1717 "Bad grant reference %ld\n", gref); > > 1718 BUG(); > > 1719 } > >=20 > > 2) log "grant_table.c:266:d0 Bad flags (0) or dom (0). (expected dom = 0) " is from=20 > >=20 > > grant_table.c:1967 =3D> __acquire_grant_for_copy =3D> _set_status > >=20 > > ( not from __gnttab_map_grant_ref, since I add some log to identify t= his ) > >=20 > > The log shows that all are from gnttab_copy, which I later found only= netback > > has grant copy hypercall.=20 > >=20 > > I also tried netback code from 2.6.31(which works well with kernel 2.= 6.31), but > > still met these errors. So it looks like it is kernel related. > >=20 > > What happened for this, will this harmful for the usage of HVM? >=20 > What is the storage for your HVM guests? iSCSI? =20 --_59b3be6e-c3d3-4a10-a59f-00ba7b7739e8_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable Thanks Konrad.
 
I will new a thread on TLB bug.
For grant table error.  I add some debug log on netback.c , line 388= .
 
 358 static u16 netbk_gop_frag(struct xen_netif *netif, struct netbk= _rx_meta *meta,
 359       &nb= sp;           &nbs= p;       int i, struct netrx_pending_operat= ions *npo,
 360        &n= bsp;           &nb= sp;      struct page *page, unsigned long size,<= BR> 361          &= nbsp;           &n= bsp;    unsigned long offset)
 362 {
 363&= nbsp;        struct gnttab_copy *copy_= gop;
 364         struct = xen_netif_rx_request *req;
 365     &nbs= p;   unsigned long old_mfn;
 366         int idx =3D ne= tif_page_index(page);
 367
 368    &= nbsp;    old_mfn =3D virt_to_mfn(page_address(page));
&= nbsp;369
 370         re= q =3D RING_GET_REQUEST(&netif->rx, netif->rx.req_cons + i);
=  371
 372         c= opy_gop =3D npo->copy + npo->copy_prod++;
 373  &= nbsp;      copy_gop->flags =3D GNTCOPY_dest_g= ref;
 374         if (idx= > -1) {
 375        &= nbsp;        struct pending_tx_info *s= rc_pend =3D &pending_tx_info[idx];
 376   &nbs= p;            = ; copy_gop->source.domid =3D src_pend->netif->d omid;
 377         =         copy_gop->source.u.ref =3D = src_pend->req.gref;
 378      &n= bsp;          copy_gop->f= lags |=3D GNTCOPY_source_gref;
 379     =     } else {
 380     &nb= sp;           copy_gop-= >source.domid =3D DOMID_SELF;
 381    &nbs= p;            copy= _gop->source.u.gmfn =3D old_mfn;
 382    &= nbsp;    }
 383      = ;   copy_gop->source.offset =3D offset;
 384 &n= bsp;       copy_gop->dest.domid =3D neti= f->domid;
 385      ;    copy_gop->dest.offset =3D 0;
 386 &n= bsp;       copy_gop->dest.u.ref =3D req-= >gref;
 387         co= py_gop->len =3D size;
 388      =    if(req->gref > 16384)
 389   &n= bsp;        IPRINTK("dom %d, req gref = %d size =3D %lu\n", netif->domid, req->gref, size);
 390  391         return req-&g= t;id;
 392 }
 
And the output below, indicates something might wrong on grant table= .
 
Apr 12 16:38:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270=
Apr 12 16:38:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D= 72
Apr 12 16:38:31 xmao kernel: xen_net: dom 14, req gref -1313 size = =3D 270
Apr 12 16:38:31 xmao kernel: xen_net: dom 14, req gref -1313 s= ize =3D 72
Apr 12 16:38:33 xmao kernel: xen_net: dom 23, req gref -131= 3 size =3D 270
Apr 12 16:38:33 xmao kernel: xen_net: dom 23, req gref = -1313 size =3D 72
Apr 12 16:38:34 xmao kernel: xen_net: dom 23, req gr= ef -1313 size =3D 270
Apr 12 16:38:34 xmao kernel: xen_net: dom 23, re= q gref -1313 size =3D 72
Apr 12 16:38:34 xmao kernel: xen_net: dom 14,= req gref -1313 size =3D 270
Apr 12 16:38:35 xmao kernel: xen_net: dom= 23, req gref -1313 size =3D 270
Apr 12 16:38:35 xmao kernel: xen_net:= dom 23, req gref -1313 size =3D 72
Apr 12 16:38:40 xmao kernel: xen_n= et: dom 23, req gref -1313 size =3D 270
Apr 12 16:38:40 xmao kernel: x= en_net: dom 23, req gref -1313 size =3D 72
Apr 12 16:38:42 xmao=20 kernel: xen_net: dom 23, req gref -1313 size =3D 270
Apr 12 16:38:42 = xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72
Apr 12 16:38:= 44 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270
Apr 12 16= :38:44 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72
Apr 12= 16:38:57 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 270
Ap= r 12 16:38:57 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 27= 0
Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size =3D= 72
Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 size = =3D 270
Apr 12 16:38:59 xmao kernel: xen_net: dom 23, req gref -1313 s= ize =3D 72
Apr 12 16:39:22 xmao kernel: xen_net: dom 23, req gref -131= 3 size =3D 270
Apr 12 16:39:22 xmao kernel: xen_net: dom 23, req gref = -1313 size =3D 72
Apr 12 16:39:26 xmao kernel: xen_net: dom 23, req gr= ef -1313 size =3D 270
Apr 12 16:39:26 xmao kernel: xen_net: dom=20 23, req gref -1313 size =3D 72
Apr 12 16:39:29 xmao kernel: xen_net: = dom 23, req gref -1313 size =3D 42
Apr 12 16:39:29 xmao kernel: xen_ne= t: dom 14, req gref -1313 size =3D 42
Apr 12 16:39:29 xmao kernel: xen= _net: dom 23, req gref -1313 size =3D 42
Apr 12 16:39:29 xmao kernel: = xen_net: dom 14, req gref 5242956 size =3D 42
Apr 12 16:39:30 xmao ker= nel: xen_net: dom 23, req gref -1313 size =3D 42
Apr 12 16:39:30 xmao = kernel: xen_net: dom 14, req gref 1817341261 size =3D 42
Apr 12 16:39:= 31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42
Apr 12 16:= 39:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38
Apr 12 = 16:39:31 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72
Apr = 12 16:39:31 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 38
A= pr 12 16:39:31 xmao kernel: xen_net: dom 14, req gref -1313 size =3D 72Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 2= 70
Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -1313 s ize =3D 72
Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref -13= 13 size =3D 270
Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req gref= -1313 size =3D 72
Apr 12 16:39:32 xmao kernel: xen_net: dom 23, req g= ref -1313 size =3D 42
Apr 12 16:39:32 xmao kernel: xen_net: dom 14, re= q gref -1408 size =3D 42
Apr 12 16:39:32 xmao kernel: xen_net: dom 23,= req gref -1313 size =3D 38
Apr 12 16:39:32 xmao kernel: xen_net: dom = 23, req gref -1313 size =3D 72
Apr 12 16:39:32 xmao kernel: xen_net: d= om 14, req gref -1408 size =3D 38
Apr 12 16:39:32 xmao kernel: xen_net= : dom 14, req gref -1408 size =3D 72
Apr 12 16:39:33 xmao kernel: xen_= net: dom 23, req gref -1313 size =3D 42
Apr 12 16:39:33 xmao kernel: x= en_net: dom 14, req gref -1408 size =3D 42
Apr 12 16:39:33 xmao kernel= : xen_net: dom 23, req gref -1313 size =3D 42
Apr 12 16:39:33 xmao ker= nel: xen_net: dom 14, req gref -1408 size =3D 42
Apr 12 16:39:33 xmao = kernel: xen_net: dom 23, req gref -1313 size =3D 38
Apr 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 72
Apr 12 16:3= 9:33 xmao kernel: xen_net: dom 14, req gref 1850305869 size =3D 38
Apr= 12 16:39:33 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 42
= Apr 12 16:39:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38<= BR>Apr 12 16:39:34 xmao kernel: xen_net: dom 23, req gref -1313 size =3D = 72
Apr 12 16:39:34 xmao kernel: xen_net: dom 14, req gref -1313 size =3D= 38
Apr 12 16:39:34 xmao kernel: xen_net: dom 14, req gref -1313 size = =3D 72
Apr 12 16:39:34 xmao kernel: xen_net: dom 23, req gref -1313 si= ze =3D 42
Apr 12 16:39:34 xmao kernel: xen_net: dom 14, req gref -1313= size =3D 42
Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1= 313 size =3D 270
Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gre= f -1313 size =3D 72
Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req = gref -1313 size =3D 38
Apr 12 16:39:35 xmao kernel: xen_net: dom 23, r= eq gref -1313 size =3D 72
Apr 12 16:39:35 xmao kernel: xen_net: dom 23, req gref -1313 size =3D 38
Apr 12 16:39:35 xmao kernel: xen_= net: dom 23, req gref -1313 size =3D 72
 
> Date: Tue, 12 Apr 2011 04:46:29 -0400
> From: konrad.wilk@orac= le.com
> To: tinnycloud@hotmail.com
> CC: xen-devel@lists.xen= source.com; tim.deegan@citrix.com; george.dunlap@eu.citrix.com; giamteckc= hoon@gmail.com; ian.campbell@citrix.com; keir.fraser@eu.citrix.com
>= ; Subject: Re: [Xen-devel] Grant Table Error on 2.6.32.36 + Xen 4.0.1
= >
> On Tue, Apr 12, 2011 at 02:48:36PM +0800, MaoXiaoyun wrote:=
> >
> > Hi:
> >
> > We are just ab= out to try the new Kernel, but confront Error on grant table.
> > Please open a new thread on this one. This is getting confusing.> >
> > 2.6.32.36 Kernel: http://git.kernel.org/?p=3Dlin= ux/kernel/git/jeremy/xen.git;a=3Dcommit;h=3Dbb1a15e55ec665a64c8a9c6bd699b= 1f16ac01ff4
> > Xen 4.0.1 http://xenbits.xen.org/hg/xen-4.0-test= ing.hg/rev/b536ebfba183
> >
> > Our test is simple, 24= HVMS(Win2003 ) on a single host, each HVM loop es in restart every 15minutes.
> > Please refer to error log fr= om serial output
> >
> > I've traced the log a bit, a= nd the log is from xen/common/grant_table.c
> >
> > 1)= log " grant_table.c:1717:d0 Bad grant reference 4294965983 " if from > >
> > 1715 if ( unlikely(gref >=3D nr_grant_entries= (rd->grant_table)) ){
> > 1716 PIN_FAIL(unlock_out, GNTST_bad= _gntref,
> > 1717 "Bad grant reference %ld\n", gref);
> &g= t; 1718 BUG();
> > 1719 }
> >
> > 2) log "gra= nt_table.c:266:d0 Bad flags (0) or dom (0). (expected dom 0) " is from > >
> > grant_table.c:1967 =3D> __acquire_grant_for_= copy =3D> _set_status
> >
> > ( not from __gnttab_m= ap_grant_ref, since I add some log to identify this )
> >
&g= t; > The log shows that all are from gnttab_copy, which I later found = only netback
> > has grant copy hyperca ll.
> >
> > I also tried netback code from 2.6.31(wh= ich works well with kernel 2.6.31), but
> > still met these erro= rs. So it looks like it is kernel related.
> >
> > Wha= t happened for this, will this harmful for the usage of HVM?
>
= > What is the storage for your HVM guests? iSCSI?
--_59b3be6e-c3d3-4a10-a59f-00ba7b7739e8_-- --===============1498394838== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============1498394838==--