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] [PATCH 0/2] range timer support

To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/2] range timer support
From: "Yu, Ke" <ke.yu@xxxxxxxxx>
Date: Tue, 28 Oct 2008 14:57:04 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: "Liu, Jinsong" <jinsong.liu@xxxxxxxxx>, "Tian, Kevin" <kevin.tian@xxxxxxxxx>, "Wei, Gang" <gang.wei@xxxxxxxxx>
Delivery-date: Mon, 27 Oct 2008 23:57:53 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Ack4ymJ/w4XvWSpASU657XNxXeTXGg==
Thread-topic: [PATCH 0/2] range timer support
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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel