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: [PATCH] Re: cs:21768 causes guest spend more time on boo

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>
Subject: [Xen-devel] Re: [PATCH] Re: cs:21768 causes guest spend more time on boot up
From: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Date: Mon, 19 Jul 2010 13:19:05 +0100
Cc: "Zhang, Yang Z" <yang.z.zhang@xxxxxxxxx>, "Zhang, Jianwu" <jianwu.zhang@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Xu, Jiajun" <jiajun.xu@xxxxxxxxx>
Delivery-date: Mon, 19 Jul 2010 05:20:29 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C869F9A1.1AF93%keir.fraser@xxxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20100719105548.GK13291@xxxxxxxxxxxxxxxxxxxxxxx> <C869F9A1.1AF93%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.18 (2008-05-17)
At 12:46 +0100 on 19 Jul (1279543585), Keir Fraser wrote:
> On 19/07/2010 11:55, "Tim Deegan" <Tim.Deegan@xxxxxxxxxxxxx> wrote:
> >> Yes, I am still looking into it.  I think the address of the table is
> >> not causing it, though, so it might take some time to find the real
> >> cause.
> > 
> > The hang turned out to be entirely unrelated to the SMBIOS tables; the
> > xenbus client zeroes out teh xenstore ring entirely, and it looks like
> > newer dom0 xenbus backends can't handle that, so:
> What would it have to do with an in-kernel driver? Doesn't the comms page
> only get looked at by [o]xenstored? In which case we could fix them.

Ah, so it does.  I assumed it was the kernel because that's all that
changed on my test box since I last tested this stuff.  I'm using the C
xenstored and its code looks like it should work fine with the page
getting zeroed under its feet.  I'll dig further.



>  -- Keir
> > hvmloader: don't zero out the xenbus page.
> > Not all xenbus backends accept that gracefully.  Instead rely on the
> > xenbus frontend in the guest being able to start up with non-zero ring
> > offsets. 
> > 
> > Signed-off-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx>

Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Principal Software Engineer, XenServer Engineering
Citrix Systems UK Ltd.  (Company #02937203, SL9 0BG)

Xen-devel mailing list

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