Re: BIOS, Duron4 specifics...

Dave Jones (davej@suse.de)
Tue, 10 Jul 2001 17:43:28 +0200 (CEST)


On Tue, 10 Jul 2001, John Clemens wrote:

> I've got a new laptop with an AMD Duron in it, based on the Athlon4 core
> (PowerNow, SSE, hardware prefetch, etc.. Palomino core).. However, it
> appears none of the useful features are enabled in the bios. For example,
> Nowhere does it appear to enable SSE or the APIC.

afair, the mobile Durons are not based upon the Athlon 4 core, and
hence won't have the features you mention. You can verify this with
my x86info tool which you can get from
ftp://ftp.suse.com/pub/people/davej/x86info/x86info-1.3.tgz

This will decode the PowerNOW capabilities register (if it exists)
and tell you if its capable of Bus speed division/Voltage ID control.

I'd be interested in getting the output of x86info -a on this
send to me by private mail btw.

Oh, and you'll need a kernel with the MSR/CPUID drivers loaded.

> Also, whats the state of powernow/clock throttling support? I know there
> was talk of a generic power management/clock control interface a while
> back, where is that project/whats it's status/etc?

The kernel side implementation of this lives in Russell King's CVS.
Grab it using..

cvs -d :pserver:cvs@pubcvs.arm.linux.org.uk:/mnt/src/cvsroot login
cvs -d :pserver:cvs@pubcvs.arm.linux.org.uk:/mnt/src/cvsroot checkout cpufreq

cvs commit list: http://www.linux.org.uk/mailman/listinfo/cpufreq-commit

Note, the Athlon 4 implementation of PowerNOW is currently unsupported,
I'm looking into this right now, after having a chance to talk with
some of the AMD guys at the UKUUG developers conference last week.
The PowerNOW implementation in the CVS tree is equivalent to that
available in my Powertweak program (http://www.powertweak.org) and
its derivative 'k6mult'.

As this implementation was largely reverse engineered, its incomplete
and only supports bus scaling, not voltage scaling. This is something
else we hope to get supported sometime.

The userspace support for this is about to commence, in both a standalone
utility, and a Powertweak plugin.

regards,

Dave.

-- 
| Dave Jones.        http://www.suse.de/~davej
| SuSE Labs

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/