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] why are deep cstates disabled?

To: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, "Xen-Devel (E-mail)" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] why are deep cstates disabled?
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Mon, 19 Oct 2009 18:26:36 +0100
Cc:
Delivery-date: Mon, 19 Oct 2009 10:27:05 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <ed9cc99d-a3ad-48b2-81a5-325d57fd5780@default>
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: AcpQ3irtI5gfcuxqSRuEGQHOEUsxtAAAyREC
Thread-topic: [Xen-devel] why are deep cstates disabled?
User-agent: Microsoft-Entourage/12.20.0.090605
On 19/10/2009 18:03, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:

> My D630 has no HPET... or at least there is no indication
> in the BIOS menu that there is an HPET.

I think you do, since cpuidle_disable_deep_cstate() is called from
handle_rtc_once(), which gets set up as a hook by hpet_broadcast_init(),
which only gets that far If it has managed to initialise an HPET.

> I tried setting "hpetbroadcast" and dom0 boot fails.

Err.. What happens?

> Is there any way to get C3 working on my box or am
> I out of luck?

You could try commenting out function disable_pit_irq() and its __initcall()
invocation. This should cause fallback to pit_broadcast mode. It's a
completely different non-HPET-related approach that you could try.

 -- Keir



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