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

RE: [Xen-devel] [PATCH 0/4] ACPI: Backport to make dom0 throttling works

To: 'Ian Pratt' <Ian.Pratt@xxxxxxxxxxxxx>, "Wei, Gang" <gang.wei@xxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [PATCH 0/4] ACPI: Backport to make dom0 throttling works with MSR
From: "Tian, Kevin" <kevin.tian@xxxxxxxxx>
Date: Sun, 1 Mar 2009 21:43:47 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>
Delivery-date: Sun, 01 Mar 2009 05:44:29 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4FA716B1526C7C4DB0375C6DADBC4EA34172695B57@xxxxxxxxxxxxxxxxxxxxxxxxx>
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>
References: <8FED46E8A9CA574792FC7AACAC38FE7701CB42B781@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <4FA716B1526C7C4DB0375C6DADBC4EA34172695B57@xxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcmYEo0ZRraBr+eqQUi48lH/0wI6eQAEDCcgAJO0mbA=
Thread-topic: [Xen-devel] [PATCH 0/4] ACPI: Backport to make dom0 throttling works with MSR
>From: Ian Pratt
>Sent: Thursday, February 26, 2009 11:03 PM
>
>> This patchset backport a series of T-State patches from 
>kernel upstream
>> to make dom0 ACPI throttling works with MSR( Fixed H/W). 
>Meanwhile, it
>> enable THERM_CONTROL MSR write for dom0 even cpufreq=xen.
>
>On modern CPUs, is the TSC invariant to T-state throttling? If 
>so, which generation did this start happening?

Yes, TSC is invariant to T-state throttling, i.e. always increment
even when #STPCLK is asserted. There're two cases where TSC
may vary:

a) On some early processors like Pentium M, TSC is incremented
against internal clock, and thus vary according freq scaling. Then
new processors (Pentium4, core, ...) has constant TSC feature
which allows increment in a constant rate

b) On many processors TSC is halted when external clock is stopped
like in deep C-state. Some new processor (Intel Core-i7) supports
always running TSC feature to solve this issue.

>
>On server/desktop systems I believe that T-state throttling is 
>intended to be a rare event usually due to bad system thermal 
>design. Is this the case with laptops, or would we expect to 
>see more? Do any of the forthcoming "turbo" modes change this?
>

Even on laptop, it's still possible to see over-heat and then T-state
throttling could be used as one cooling method. Turbo doesn't break
TDP since the over-clocked core only tries to borrow thermal room
(e.g. saved from cores in deep C-states) under TDP.

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

<Prev in Thread] Current Thread [Next in Thread>
  • RE: [Xen-devel] [PATCH 0/4] ACPI: Backport to make dom0 throttling works with MSR, Tian, Kevin <=