[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 3/3] x86/vlapic: Apply change to TDCR right away to the timer
On Thu, Aug 03, 2017 at 09:29:02AM -0600, Jan Beulich wrote: > >>> Anthony PERARD <anthony.perard@xxxxxxxxxx> 07/18/17 7:10 PM >>> > >@@ -701,6 +702,13 @@ static void vlapic_update_timer(struct vlapic *vlapic, > >uint32_t lvtt); > >delta = period - time_passed; > >} > > > >+ if ( vlapic->hw.timer_divisor != old_divisor ) > >+ { > >+ period = (uint64_t)vlapic_get_reg(vlapic, APIC_TMICT) > >+ * APIC_BUS_CYCLE_NS * vlapic->hw.timer_divisor; > >+ delta = delta * vlapic->hw.timer_divisor / old_divisor; > >+ } > > Isn't this calculation pointless when delta is zero? Yeah, I guess it is. I'll move this if block into the next one, which is if (delta && X). Thanks, -- Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |