All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] range timer support
@ 2008-10-28  6:57 Yu, Ke
  2008-10-28 10:54 ` Keir Fraser
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Yu, Ke @ 2008-10-28  6:57 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com; +Cc: Liu, Jinsong, Tian, Kevin, Wei, Gang

This patch is the updated version of the deferrable timer patch (http://lists.xensource.com/archives/html/xen-devel/2008-07/msg00835.html).

The major changes are:
- rebase with latest upstream: sync with the timer link list chagne (changeset 18381), sync with the heap memory allocation change (changeset 18671)
- Per Keir's comment, more usage is found: use the range timer in HVM virtual periodic timer (xen/arch/x86/hvm/vpt.c). Since vpt has the logic to handle missing ticks, it is an ideal place to use range timer. 
- the original deferrable timer is renamed to range timer, to better describe the conecpt. This renaming is inspired by a similar proposal in linux kernel community (http://kerneltrap.org/mailarchive/linux-kernel/2008/9/1/3160404)

A preliminary measurement is done in a dual core mobile platform (Montivina). When creating 4 RHEL5 HVM UP guests, the range timer patch can reduce ~5% power consumption. More measurement is onging. This post is inteneded to get more feedback to refine it. 

Best Regards
Ke

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2008-10-31 14:03 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-28  6:57 [PATCH 0/2] range timer support Yu, Ke
2008-10-28 10:54 ` Keir Fraser
2008-10-28 14:40   ` Yu Ke
2008-10-28 14:50     ` Keir Fraser
2008-10-28 11:00 ` Keir Fraser
2008-10-28 14:43   ` Yu Ke
2008-10-28 14:52     ` Keir Fraser
2008-10-28 11:38 ` Keir Fraser
2008-10-28 15:15   ` Yu Ke
2008-10-28 15:37     ` Keir Fraser
2008-10-29  2:29       ` Tian, Kevin
2008-10-29  8:28         ` Keir Fraser
2008-10-29 10:45           ` Yu Ke
2008-10-29 15:53             ` Dan Magenheimer
2008-10-30  8:31               ` Yu, Ke
2008-10-30  8:35                 ` Keir Fraser
2008-10-30  8:08             ` Yu, Ke
2008-10-30  8:28               ` Keir Fraser
2008-10-30 12:47                 ` Yu Ke
2008-10-31  2:23                   ` Yu, Ke
2008-10-31  7:12                     ` Keir Fraser
2008-10-31  7:50                       ` Yu, Ke
2008-10-31  7:59                         ` Keir Fraser
2008-10-31  8:37                           ` Yu, Ke
2008-10-31 14:03                             ` Keir Fraser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.