78 messages in com.xensource.lists.xen-develRe: (progress on hpet accuracy) and R...| From | Sent On | Attachments |
|---|---|---|
| Shan, Haitao | 30 Oct 2007 07:27 | .patch |
| Keir Fraser | 30 Oct 2007 09:12 | |
| Dave Winchell | 30 Oct 2007 14:15 | .vpt, .c |
| Shan, Haitao | 30 Oct 2007 20:09 | .patch |
| Keir Fraser | 31 Oct 2007 00:09 | |
| Dave Winchell | 01 Nov 2007 14:14 | .patch |
| Dave Winchell | 01 Nov 2007 14:21 | |
| Keir Fraser | 02 Nov 2007 02:40 | |
| Dave Winchell | 02 Nov 2007 08:50 | |
| Keir Fraser | 02 Nov 2007 09:14 | |
| Keir Fraser | 02 Nov 2007 09:35 | |
| Dave Winchell | 02 Nov 2007 11:05 | |
| Dave Winchell | 03 Nov 2007 14:17 | .Other |
| Keir Fraser | 03 Nov 2007 15:31 | .patch |
| Dave Winchell | 05 Nov 2007 06:36 | |
| Dave Winchell | 07 Nov 2007 06:38 | .Other |
| Keir Fraser | 07 Nov 2007 06:39 | |
| Dave Winchell | 07 Nov 2007 08:22 | |
| Keir Fraser | 07 Nov 2007 09:10 | |
| Keir Fraser | 07 Nov 2007 09:28 | |
| Keir Fraser | 07 Nov 2007 09:47 | |
| Dave Winchell | 07 Nov 2007 11:38 | |
| Keir Fraser | 08 Nov 2007 00:07 | |
| Dave Winchell | 08 Nov 2007 06:42 | |
| Keir Fraser | 08 Nov 2007 06:52 | |
| Dave Winchell | 08 Nov 2007 06:57 | |
| Dave Winchell | 08 Nov 2007 07:08 | |
| Dave Winchell | 09 Nov 2007 11:22 | .patch |
| Keir Fraser | 10 Nov 2007 02:54 | |
| Dave Winchell | 12 Nov 2007 07:37 | |
| Dave Winchell | 26 Nov 2007 12:57 | |
| Keir Fraser | 06 Dec 2007 03:56 | |
| Dan Magenheimer | 19 Dec 2007 10:56 | |
| Dave Winchell | 19 Dec 2007 11:32 | |
| Dave Winchell | 19 Dec 2007 11:39 | |
| Dan Magenheimer | 03 Jan 2008 14:57 | |
| Dave Winchell | 03 Jan 2008 15:23 | |
| Dave Winchell | 04 Jan 2008 15:23 | .time |
| Keir Fraser | 08 Jan 2008 06:32 | |
| Dave Winchell | 09 Jan 2008 08:52 | |
| Dan Magenheimer | 09 Jan 2008 09:18 | |
| Keir Fraser | 09 Jan 2008 11:13 | |
| Dan Magenheimer | 25 Jan 2008 15:50 | .png |
| Dave Winchell | 27 Jan 2008 13:21 | |
| Dan Magenheimer | 27 Jan 2008 16:29 | |
| Dave Winchell | 28 Jan 2008 07:20 | |
| Dan Magenheimer | 29 Jan 2008 14:34 | .png |
| Dave Winchell | 30 Jan 2008 07:24 | |
| Deepak Patel | 30 Jan 2008 13:03 | |
| Dave Winchell | 30 Jan 2008 13:44 | |
| Dan Magenheimer | 01 Feb 2008 14:30 | .png |
| Dave Winchell | 04 Feb 2008 12:06 | |
| Dave Winchell | 08 Feb 2008 13:20 | |
| Dave Winchell | 11 Feb 2008 08:52 | .png |
| Dave Winchell | 14 Feb 2008 07:59 | |
| Dan Magenheimer | 14 Feb 2008 08:20 | |
| Dave Winchell | 14 Feb 2008 09:55 | |
| Dan Magenheimer | 15 Feb 2008 08:46 | |
| Dave Winchell | 15 Feb 2008 09:27 | |
| Dave Winchell | 19 Feb 2008 07:26 | |
| Dan Magenheimer | 19 Feb 2008 09:55 | |
| Keir Fraser | 19 Feb 2008 11:29 | |
| Dave Winchell | 19 Feb 2008 12:50 | |
| Dan Magenheimer | 19 Feb 2008 15:37 | |
| Dan Magenheimer | 20 Feb 2008 15:40 | |
| Dan Magenheimer | 25 Feb 2008 08:41 | |
| Dave Winchell | 25 Feb 2008 12:00 | |
| Keir Fraser | 26 Feb 2008 00:25 | |
| Dave Winchell | 26 Feb 2008 06:45 | |
| Keir Fraser | 26 Feb 2008 06:56 | |
| Dave Winchell | 26 Feb 2008 07:48 | |
| Dave Winchell | 05 Mar 2008 07:06 | |
| Keir Fraser | 05 Mar 2008 07:19 | |
| Keir Fraser | 05 Mar 2008 09:20 | |
| Dave Winchell | 05 Mar 2008 09:25 | |
| Dave Winchell | 05 Mar 2008 09:42 | |
| Dan Magenheimer | 05 Mar 2008 09:53 | |
| Dan Magenheimer | 06 Mar 2008 15:35 |
| Subject: | Re: (progress on hpet accuracy) and Re: [Xen-devel] [PATCH] Add a timer mode that disables pending missed ticks![]() |
|---|---|
| From: | Dave Winchell (dwin...@virtualiron.com) |
| Date: | 03/05/2008 09:42:33 AM |
| List: | com.xensource.lists.xen-devel |
Keir Fraser wrote:
On 5/3/08 17:25, "Dave Winchell" <dwin...@virtualiron.com> wrote:
In 2.6.9, it looks like cur_timer->mark_offset() call from timer_interrupt in 32 bit arch/i386/kernel/time.c invokes, for hpet, mark_offset_hpet(), which computes missed ticks based on hpet counter. mark_offset_pit() does nothing. mark_offset_tsc() does compute missed ticks.
In 64 bit 2.6.9, the timer_interrupt() in arch/x86_64/time.c does hpet reads directly HPET_T0_CMP, HPET_COUNTER to calculate missed ticks.
So from the code perspective, it looks like missed ticks are computed for 32 and 64 bit Linux using hpet clocksource.
Ah. I looked at 2.6.18 which seems to have neither the mark_offset nor the GENERIC_TIME approach in its arch/i386 time code. But yeah, it does look like in general Linux 2.6 is robust to missed ticks when using hpet. That's good.
Do you see and simply ignore warning messages from 64-bit Linux when using hpet (or otherwise not doing missed-tick handling in Xen), by the way? I know 64-bit Linux is keen to warn about missed ticks, although it does look like at least the warning is one shot.
I see the one shot messages on 64 bit and no complaints at all on 4u432 Linux. And I have been ignoring them.
-- Keir
_______________________________________________ Xen-devel mailing list Xen-...@lists.xensource.com http://lists.xensource.com/xen-devel





.patch