I''m experiencing problem with win7 booting using QEMU vga. SDL boots really slow. VNC is boots faster but parts of the window is covered by black horizontal lines with no apparent screen refresh. IGD direct assignment boots fine. I''m using xm command so I''m not sure if this problem is xm specific. Using xl with the same guest config file does not seem to work. Is there a xl wiki page? I would like to give that a try. Allen _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, Nov 05, 2010 at 04:51:51PM -0700, Kay, Allen M wrote:> I''m experiencing problem with win7 booting using QEMU vga. SDL boots really slow. VNC is boots faster but parts of the window is covered by black horizontal lines with no apparent screen refresh. IGD direct assignment boots fine. > > I''m using xm command so I''m not sure if this problem is xm specific. Using xl with the same guest config file does not seem to work. Is there a xl wiki page? I would like to give that a try. >So this happens with xen-unstable or ? -- Pasi _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I also see this issue with latest xen-unstable. Not only windows, but also the display of xwindows was broken. best regards yang> -----Original Message----- > From: xen-devel-bounces@lists.xensource.com > [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Pasi K?rkk?inen > Sent: Saturday, November 06, 2010 7:09 PM > To: Kay, Allen M > Cc: xen-devel@lists.xensource.com; Ian Jackson; Stefano Stabellini > Subject: [Xen-devel] Re: qemu vga issue > > On Fri, Nov 05, 2010 at 04:51:51PM -0700, Kay, Allen M wrote: > > I''m experiencing problem with win7 booting using QEMU vga. SDL boots > really slow. VNC is boots faster but parts of the window is covered by black > horizontal lines with no apparent screen refresh. IGD direct assignment > boots fine. > > > > I''m using xm command so I''m not sure if this problem is xm specific. Using > xl with the same guest config file does not seem to work. Is there a xl wiki > page? I would like to give that a try. > > > > So this happens with xen-unstable or ? > > -- Pasi > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I''m seeing this in xen-unstable tree. -----Original Message----- From: Pasi Kärkkäinen [mailto:pasik@iki.fi] Sent: Saturday, November 06, 2010 4:09 AM To: Kay, Allen M Cc: xen-devel@lists.xensource.com; Stefano Stabellini; Ian Jackson Subject: Re: qemu vga issue On Fri, Nov 05, 2010 at 04:51:51PM -0700, Kay, Allen M wrote:> I''m experiencing problem with win7 booting using QEMU vga. SDL boots really slow. VNC is boots faster but parts of the window is covered by black horizontal lines with no apparent screen refresh. IGD direct assignment boots fine. > > I''m using xm command so I''m not sure if this problem is xm specific. Using xl with the same guest config file does not seem to work. Is there a xl wiki page? I would like to give that a try. >So this happens with xen-unstable or ? -- Pasi _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Sun, 7 Nov 2010, Kay, Allen M wrote:> I''m seeing this in xen-unstable tree. >Maybe vga dirty bit tracking is failing. Is there anything interesting in the qemu logs (something like: track_dirty_vram failed)? _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Tue, 2010-11-09 at 17:49 +0000, Stefano Stabellini wrote:> On Sun, 7 Nov 2010, Kay, Allen M wrote: > > I''m seeing this in xen-unstable tree. > > > > Maybe vga dirty bit tracking is failing.I got a private mail regarding win7 graphics corruption this morning which lead to me proposing the following fix for vga dirty tracking. I didn''t actually read this thread but perhaps it helps here too? (I forgot to CC the list when I replied to that private mail, which I think highlights the need to avoid private mails to developers) Ian. # HG changeset patch # User Ian Campbell <ian.campbell@citrix.com> # Date 1289323509 0 # Node ID 3076b7dc364bfe0083f8ffcfafd9e14893d866d1 # Parent 2cc6c31e6bc8cfc89a8df1e16453f60496e583da libxc: correct dirty_bitmap bounce size in xc_hvm_track_dirty_vram The size should be in bytes not 32-bit words. Fixes graphics corruption issues for HVM guests due to bouncing too little data. Also the dirty_bitmap buffer is output only and therefore only needs bouncing in one direction. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> diff -r 2cc6c31e6bc8 -r 3076b7dc364b tools/libxc/xc_misc.c --- a/tools/libxc/xc_misc.c Tue Nov 09 17:25:09 2010 +0000 +++ b/tools/libxc/xc_misc.c Tue Nov 09 17:25:09 2010 +0000 @@ -423,7 +423,7 @@ int xc_hvm_track_dirty_vram( unsigned long *dirty_bitmap) { DECLARE_HYPERCALL; - DECLARE_HYPERCALL_BOUNCE(dirty_bitmap, (nr+31) / 32, XC_HYPERCALL_BUFFER_BOUNCE_BOTH); + DECLARE_HYPERCALL_BOUNCE(dirty_bitmap, (nr+7) / 8, XC_HYPERCALL_BUFFER_BOUNCE_OUT); DECLARE_HYPERCALL_BUFFER(struct xen_hvm_track_dirty_vram, arg); int rc; _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I don''t see this track_dirty_vram or anything out of ordinary in qemu logs. The problem occurred some time between cs# 22277 and cs# 22331. -----Original Message----- From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com] Sent: Tuesday, November 09, 2010 9:50 AM To: Kay, Allen M Cc: Pasi Kärkkäinen; xen-devel@lists.xensource.com; Stefano Stabellini; Ian Jackson Subject: RE: qemu vga issue On Sun, 7 Nov 2010, Kay, Allen M wrote:> I''m seeing this in xen-unstable tree. >Maybe vga dirty bit tracking is failing. Is there anything interesting in the qemu logs (something like: track_dirty_vram failed)? _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Campbell writes ("Re: [Xen-devel] RE: qemu vga issue"):> I got a private mail regarding win7 graphics corruption this morning > which lead to me proposing the following fix for vga dirty tracking. I > didn''t actually read this thread but perhaps it helps here too? (I > forgot to CC the list when I replied to that private mail, which I think > highlights the need to avoid private mails to developers)(Yes.)> libxc: correct dirty_bitmap bounce size in xc_hvm_track_dirty_vramApplied, thanks. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Great! The problem is now fixed. -----Original Message----- From: Ian Jackson [mailto:Ian.Jackson@eu.citrix.com] Sent: Wednesday, November 10, 2010 6:57 AM To: Ian Campbell Cc: Stefano Stabellini; Kay, Allen M; xen-devel@lists.xensource.com Subject: Re: [Xen-devel] RE: qemu vga issue Ian Campbell writes ("Re: [Xen-devel] RE: qemu vga issue"):> I got a private mail regarding win7 graphics corruption this morning > which lead to me proposing the following fix for vga dirty tracking. I > didn''t actually read this thread but perhaps it helps here too? (I > forgot to CC the list when I replied to that private mail, which I think > highlights the need to avoid private mails to developers)(Yes.)> libxc: correct dirty_bitmap bounce size in xc_hvm_track_dirty_vramApplied, thanks. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel