WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: [PATCH] x86 hvm: fix missing ticks issue in c/s 20218

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: [PATCH] x86 hvm: fix missing ticks issue in c/s 20218
From: Christoph Egger <Christoph.Egger@xxxxxxx>
Date: Fri, 25 Sep 2009 14:45:04 +0200
Cc: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>, Kouya Shimura <kouya@xxxxxxxxxxxxxx>
Delivery-date: Fri, 25 Sep 2009 05:45:47 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <7kws3n2ouq.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx>
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: <7kws3npdwy.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx> <C6E2521A.15C61%keir.fraser@xxxxxxxxxxxxx> <7kws3n2ouq.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.10
On Friday 25 September 2009 14:25:11 Kouya Shimura wrote:
> Keir,
> Okay, attached is a new patch per your advice.
> I tested it carefully. It works for me.
>
> Christoph,
> Could you please test it?

Works for me. Thanks for fixing it.

Christoph


> Thanks,
> Kouya
>
> Keir Fraser writes:
> > On 25/09/2009 10:32, "Kouya Shimura" <kouya@xxxxxxxxxxxxxx> wrote:
> > > I've forgotten VCPU switch. Indeed, it's pretty fragile. :-)
> > > What about modifying pt_restore_timer() not to advance pt->scheduled?
> > > We should rename pending_intr_nr to pending_intr(boolean).
> >
> > It's not clear to me that the old logic around pt->pending_intr_nr and
> > pt->scheduled really needs to change that drastically. The more we mess
> > with this code the more likely we are to break stuff, as it's hard to get
> > good coverage of the timer_modes and various ways guest Oses may manage
> > their timers.
> >
> > I would prefer to see whether moving the update of pt->scheduled out of
> > pt_intr_post() and back into the timer_fn() works. That moves us back
> > towards what we had before your patches, and therefore I'm more
> > comfortable with it.
> >
> >  -- Keir
>
> Signed-off-by: Kouya Shimura <kouya@xxxxxxxxxxxxxx>



-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel