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

xen-devel

RE: [Xen-devel] Cpufreq on k8 with xen dom0

To: "Langsdorf, Mark" <mark.langsdorf@xxxxxxx>
Subject: RE: [Xen-devel] Cpufreq on k8 with xen dom0
From: geaaru <geaaru@xxxxxxxxx>
Date: Fri, 28 Sep 2007 12:37:13 +0200
Cc: Xen-Devel ML <xen-devel@xxxxxxxxxxxxxxxxxxx>, Goswin von Brederlow <brederlo@xxxxxxxxxxxxxxxxxxxxxxxxxxx>, Bhavana Nagendra <bnagendr@xxxxxxxxxx>
Delivery-date: Fri, 28 Sep 2007 03:39:08 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:reply-to:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=AL2KPuNWmCRtvks9lAKkNOfCCCAUnvdWdREKvY8RDw8=; b=OXAPhLIxReHvjHu283R/o010Ao1cJzyzXND+4qvzS8rdHl6HOd+BbbXGSfEzRWOudxqKplGhSFqp2guksBaf3bT5H7/Yv2MXJiLdKJPUoPqqDiR3UvJF9a5wbB8KM6+MEjOiNl/uGyR9LiBAZ0eTXqOwgsEkCO6V6vZEwlwkHaI=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:reply-to:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=Q93RS+t47EKD38wa+VdllsfWyHxKYKdtR/YlLCBHYQQwaCXwlgoKinHYSoFxCt8i/gbHqG6FPo9cQ15axyu1QH4Myf85+UHnDHfd4u5ASLl9K6QGmXTIjICEFZZJcS7t60I5HqH6rh5glPBIvMPjxNPO/HU/i13f/dqemMKRGr8=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1449F58C868D8D4E9C72945771150BDF0207702E@xxxxxxxxxxxxxxxxx>
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: <1190726705.9986.18.camel@localhost> <1449F58C868D8D4E9C72945771150BDF0207701C@xxxxxxxxxxxxxxxxx> <87tzpg63p0.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxx> <1449F58C868D8D4E9C72945771150BDF0207702E@xxxxxxxxxxxxxxxxx>
Reply-to: geaaru@xxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi, i try to use xen-unstable.hg version but doesn't work.

>From dmesg i have this error:

powernow-k8: Found 1 AMD Turion(tm) 64 Mobile Technology ML-30
processors (version 2.00.00)
powernow-k8: BIOS error - no PSB or ACPI _PSS objects
ACPI: (supports S0 S3 S4 S5)

While, if i try to call cpufreq-info i have this output:

cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@xxxxxxxx, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU

any idea how can i resolve this problem?

Thanks



On Thu, 2007-09-27 at 10:04 -0500, Langsdorf, Mark wrote:
> > >  >  is there a patch for xen-source-2.6.20-r3 for use cpufreq on 
> > >> turion64?
> > >> I'm using xen-sources of gentoo portage.
> > >> Thanks in advance.
> > >
> > > It's still in development; there's a version available
> > > that will let you userspace tools in dom0 to monitor 
> > > and control frequency changes but true ondemand dynamic
> > > scaling still needs some work.
> > >
> > > Email me privately if you're interested in helping and
> > > willing to be a test subject.  Thanks.
> > 
> > I'm verry interested. I have xen on my laptop and when on battery mode
> > that totaly drains power. So when traveling I have to boot non XEN
> > limiting me to dom0.
> > 
> > It shouldn't be too hard to write a little application that will scale
> > frequency depending on the sum of cpu usage of all domains. The info
> > is shown in xentop so it should be simple of sampling that once every
> > X second and sclaing for it.
> > 
> > But even a simple "make it slow" option would be just fine.
> 
> The current version of xen-unstable.hg has Keir's rewrite of
> most of Rik's and my code for support PowerNow!.  A dom0 with
> cpufreq support enabled can use the performance, powersave,
> and userspace governors to change frequency. 
> 
> You'll need to build the latest repository of xen-unstable.hg
> and linux-2.6.18.hg with the cpufreq build config options
> enabled, and pass "cpufreq" on the Xen command line.  
> Power management should come up normally, and running
> `echo "powersave" >
> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor`
> should force the system to minimum power.  The same command
> with "performance" should set it to maximum power.  The
> same command with "userspace" will create a 
> /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed file,
> and writing a frequency value to that will cause the system
> to move to the nearest supported frequency to that value.
> A usermode daemon like cpuspeed
> (http://carlthompson.net/Software/CPUSpeed)
> can be modified to use the Xen getcpuinfo sysctl to read
> the Xen usage values and write to the scaling_setspeed file,
> though I haven't had time to do that yet.
> 
> The ondemand governor won't be supported unless getcpuinfo
> becomes a platform op hypercall.  Rik, what's the status
> on that?
> 
> -Mark Langsdorf
> Operating System Research Center
> AMD
> 



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