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


Re: [Xen-devel] [PATCH 1/2] Virtual frame buffer: frontend

To: "Markus Armbruster" <armbru@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH 1/2] Virtual frame buffer: frontend
From: "Christian Limpach" <christian.limpach@xxxxxxxxx>
Date: Wed, 26 Jul 2006 21:28:04 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 26 Jul 2006 13:28:26 -0700
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; b=udOCwzDvd1qL0ZukVPYhugnZuwUlpqUxLmeF/wvEdb11liVLNqJ2xK2S8k04t6FQYMvEVK8MQdGraD1BqcC7uULOjflk36VIVqFMa9P6znBokIoTfU8ZXj2XUyTdWXUwKg4oTVy1z7VqrrTaYIM9N7uwIwcmGPE0UypxMEwP++s=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <87sll9pb3x.fsf@xxxxxxxxxxxxxxxxx>
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: <87ac80ghox.fsf@xxxxxxxxxxxxxxxxx> <8764ioghnn.fsf@xxxxxxxxxxxxxxxxx> <3d8eece20607070945saad66c2hfc29b765db0c06bc@xxxxxxxxxxxxxx> <87sll9pb3x.fsf@xxxxxxxxxxxxxxxxx>
Reply-to: Christian.Limpach@xxxxxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On 7/10/06, Markus Armbruster <armbru@xxxxxxxxxx> wrote:
"Christian Limpach" <christian.limpach@xxxxxxxxx> writes:
> I'm looking forward to seeing a new version of this patch, thanks!

Here you go :)

Thanks and sorry for being a bit late getting back to you -- didn't
get around to it before leaving for OLS.

I've tried the patches now and I seem to not get very far with them applied :-(

- once I build a kernel with CONFIG_FB and CONFIG_XEN_FRAMEBUFFER
enabled, I don't seem to get any output on the xen text console
anymore.  I've tried quite a few combinations of xencons and console
on the command line but didn't find one that worked.

- running vncfb and connecting a viewer works and I get the console
output, but the kernel seems to get stuck as soon as it does any kind
of busy waiting -- I obeserved this while the 5 second tls banner was
printed (it never got to 4, eventualy softlockup kicks in) and after I
moved /lib/tls out of the way, it got stuck in a similar way when
setting the hardware clock (doesn't make sense in domU, but should get
the machine stuck either -- works without the framebuffer changes
applied).  This is all running debian in the domU.

Do you have any recommendations how to get to a working setup and can
you look into these issues?

I'm also attaching two patches:
- vfb-xenbus-transaction.diff: change xenbus_transaction_t to its
non-typedef'ed form since the typedef'ed form doesn't exist anymore.
- vncfb-makefile-changes.diff: change the vncfb Makefile such that it
works like other tools Makefiles.

We'll also need integration with xend before this is really useful, at
least a way to start vncfb (should be similar to how we start qemu for
hvm guests) and support for starting a vncviewer from vncfb would be
nice (see tools/ioemu/patches/vnc-start-vncviewer).


Attachment: vfb-xenbus-transction.diff
Description: Binary data

Attachment: vncfb-makefile-changes.diff
Description: Binary data

Xen-devel mailing list