This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: two xenfb bugs for sale ;)

To: Gerd Hoffmann <kraxel@xxxxxxx>
Subject: [Xen-devel] Re: two xenfb bugs for sale ;)
From: Markus Armbruster <armbru@xxxxxxxxxx>
Date: Thu, 01 Mar 2007 21:47:11 +0100
Cc: Xen devel list <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 01 Mar 2007 12:46:27 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <45C9BB19.708@xxxxxxx> (Gerd Hoffmann's message of "Wed, 07 Feb 2007 12:42:17 +0100")
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <45C9BB19.708@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)
Gerd Hoffmann <kraxel@xxxxxxx> writes:

>   Hi,
> Wondered where some xen-vncfb processes handing around on my machine
> came from.  After some Investigation I've figured that xen-vncfb never
> ever exits if you boot a virtual machine with a virtual framebuffer
> configured, but boot a kernel without framebuffer support.  It sits
> waiting for the frontend device come up and doesn't exit when the domain
> goes away.

Patch to be posted shortly.

> Oh, and it also doesn't unmap the framebuffer memory once the frontend
> enteres the "Closing" state.

You're right, it only unmaps the two shared pages.  The framebuffer is
normally unmapped in xenfb_detach_dom(), called from xenfb_delete().
What's wrong with that?  Note that we must not unmap the framebuffer
while it's still being used by LibVNCServer or SDL.

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>