Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] 1/2: cpufreq/PowerNow! in Xen: Time and platform

To: "Rik van Riel" <riel@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] 1/2: cpufreq/PowerNow! in Xen: Time and platform changes
From: "Jan Beulich" <jbeulich@xxxxxxxxxx>
Date: Fri, 31 Aug 2007 09:41:47 +0100
Cc: Keir Fraser <keir@xxxxxxxxxxxxx>, Kevin Tian <kevin.tian@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Mark Langsdorf <mark.langsdorf@xxxxxxx>
Delivery-date: Fri, 31 Aug 2007 01:41:03 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <46D70B20.2010108@xxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C2FC9B0B.150B9%keir@xxxxxxxxxxxxx> <46D70B20.2010108@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>Here is the missing piece of the puzzle.   A platform
>hypercall operation to get system wide idle time.

Two things I'm not clear about here:
- How is the caller going to be able to associate the logical CPU numbers
  returned with vCPU numbers?
- How is the caller supposed to deal with logical CPUs it has no vCPU for?

I continue to think that it is not reasonable to expect vCPUs to be pinned just
for the purpose of doing frequency control (and even then I don't think there's
a guaranteed association between vCPU and logical CPU numbers), as much
as I don't think it is a good idea to require dom0 to have as many vCPUs as
there are logical CPUs (which isn't even possible on systems with >32 logical
CPUs).

Jan


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

<Prev in Thread] Current Thread [Next in Thread>