On 7/29/07, Stefan Reinauer <[EMAIL PROTECTED]> wrote: > Peter Stuge wrote: > >> 2. I've lost cpu frequency control (no powernow-k8) so now both my > >> CPUs are running flat out at 3000 MHz. Core temperatures are > >> hovering just below 70C (63C and 67C). > >> > > > > I just had a look at arch/i386/kernel/cpu/cpufreq/powernow-k8.c and > > it currently depends on ACPI and the BIOS keeping a table of > > parameters that it needs; > > > ... > > Once the table has been initialized in the driver ACPI is not used > > at all - the real work is done using rdmsr() and wrmsr(). > > > > I think it would be easy enough to change the initialization so that > > ACPI is not required. > > > > > And it means the kernel driver has to maintain alll the tables for all > CPU revisions and options. > > > > AMD: Are these tables board dependent? Why not put the tables, > > arranged by cpuid, into the powernow driver and do without ACPI? > > > > > > I am not AMD, but I guess it is preferred to do the efford once instead > of once per OS. > > Fixing things that we do wrong in Linux is a bad thing. It will only > help us with Linux and lock out all others. Did we do this whole free > bios thing to make it easier to lock others out? Ouch. > that is not the point. you need to do implenmentation in DSDT for chipset in a clean room. current nvidia chipset dsdt is belonging to IBV...instead of nvidia. or AMD.
YH -- linuxbios mailing list [email protected] http://www.linuxbios.org/mailman/listinfo/linuxbios
